J'ai cet exercice d'un systeme d'information avec corrigé à l'appui.
Mais je ne comprends pas une des relations, donc j'aimerais que vous m'aidiez.
Voici le sujet:
GESTION DES LOGEMENTS DANS UNE AGENCE IMMOBILIERE
Une agence de location de maisons et d’appartements désire gérer sa liste de
logements. Elle voudrait en effet connaître l’implantation de chaque logement (nom de la
commune et du quartier) ainsi que les personnes qui les occupent (les signataires
uniquement). (...) [j'ai effacé les données inutiles pour l'essentiel]
Quant aux individus qui occupent les logements (les signataires du contrat uniquement), on se
contentera de leurs noms, prénoms, date de naissance et numéro de téléphone.
Pour chaque commune, on désire connaître le nombre d’habitants ainsi que la distance
séparant la commune de l’agence.
NB : on ne gérera pas l’historique de l’occupation des logements par les individus. On
considèrera de plus qu’un individu ne peut être signataire que d’un seul contrat.
Etablir le modèle conceptuel des données correspondant puis le modèle logique associé.
********
voici le modèle conceptuel des données qui a été donné par le corecteur:
Et ensuite le modèle logique des données:
Et ou est le problème alors???
Bien, ce que je ne comprends pas, c'est la relation logement <=>individu!
voici comment moi je vois les choses:
un individu peut ne pas avoir de logement. On dira donc qu'il est un candidat parce que l'agence ne lui a pas encore trouvé de logement. ou en a déjà.
De même un logement peut ne pas être habité. donc n'est rattaché à un aucun individu, cela arrive dans le cas ou l'agence vient d'enregistrer cette maison.
On sait quand même qu'un logement est attribué à une seule personne.
Pour moi c'est la relation père-fils qui me pose problème.
Si on décide qu'un individu a droit à un et un seul logement (je crois que cela est dit dans l’énoncé si j'ai bien compris en ces termes:On
considérera de plus qu’un individu ne peut être signataire que d’un seul contrat. et qu'un logement appartient à un seul individu.
Voila ce qui me semble confus.
Merci.
Partager