IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

Agence de location [MCD]


Sujet :

Schéma

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 120
    Par défaut Agence de location
    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:Nom : Capture du 2017-03-06 17-26-43.png
Affichages : 6813
Taille : 40,1 Ko
    Et ensuite le modèle logique des données:
    Nom : Capture du 2017-03-06 17-27-16.png
Affichages : 5347
Taille : 46,8 Ko
    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.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Tout dépend du contexte. S'il s'agit de résidence principale, alors il n'y a jamais qu'un seul logement à titre de résidence principale.
    De plus ce modèle ne gère pas l'évolution des données dans le temps et n'offre qu'une vision statique des choses au présent.
    Enfin, quel est l'intérêt de polluer la base avec des personnes qui ne sont pas rattachés avec un logement ? Pour gonfler artificiellement les statistiques ?

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 120
    Par défaut
    Tout dépend du contexte. S'il s'agit de résidence principale, alors il n'y a jamais qu'un seul logement à titre de résidence principale.
    Ici on gere les logements en location. je crois que cela a été noté dans le ssujet :Une agence de location de maisons et d’appartements désire gérer sa liste de
    logements.

    quel est l'intérêt de polluer la base avec des personnes qui ne sont pas rattachés avec un logement
    Une personne qui est enregistrée peut attendre un moment avant que l'agence ne lui trouve un logement. Ceux là sont des postulants. Voici donc l’intérêt d'avoir des gens enregistrés sans logement attribué. De même que des gens peuvent confier leur appartement à l'agence pour gerer sa location. Voici en gros l'idée.

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par free_01_binairy Voir le message
    Une personne qui est enregistrée peut attendre un moment avant que l'agence ne lui trouve un logement. Ceux là sont des postulants. Voici donc l’intérêt d'avoir des gens enregistrés sans logement attribué. De même que des gens peuvent confier leur appartement à l'agence pour gerer sa location. Voici en gros l'idée.
    Dans ce cas il faut effectivement une cardinalité 0,1 entre l'individu et l'association occuper.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 120
    Par défaut
    Bonjour,
    Je m'excuse de répondre tardivement.
    Dans ce cas il faut effectivement une cardinalité 0,1 entre l'individu et l'association occuper.
    Je ne comprends pas bien l'idée.
    Soyez plus explicite s'il vous plait.
    Merci

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 120
    Par défaut
    Bonjour,
    Je reviens pour dire que je ne comprends toujours pas votre explication.
    En effet s'il faut une cardinalité 0,1 entre l'individu et l’association occuper, qu'en est il de la relation logement et l’association occuper ?
    La cohérence de mes données dans ma BD en dépend. c'est pourquoi j'insiste. Le développement de mon application est bloquée juste parce que j'ai pas encore trouvé la réponse à ma préoccupation.
    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pitié, aidez moi : Problème d'initialisation de postgreSQL
    Par ttalourd dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 16/11/2004, 12h10
  2. SDL : SVP aidez moi !!!
    Par adidmamah dans le forum OpenGL
    Réponses: 5
    Dernier message: 11/06/2004, 08h49
  3. [Kylix] Aidez-moi -> LIAISON SERIE 2 le retour
    Par Oyoboy dans le forum EDI
    Réponses: 1
    Dernier message: 28/05/2004, 10h48
  4. aidez moi à choisir
    Par lvdnono dans le forum DirectX
    Réponses: 4
    Dernier message: 13/05/2004, 08h20
  5. Réponses: 29
    Dernier message: 11/05/2004, 13h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo