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

Diagrammes de Classes Discussion :

diagramme de classe pour un base de donnée


Sujet :

Diagrammes de Classes

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    446
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 446
    Points : 128
    Points
    128
    Par défaut diagramme de classe pour un base de donnée
    salut
    je veux faire un diagramme de classe mais je veux etre plus sur.
    en fait une base de donnée est composé de plusieurs table donc est ce que je dois mettre une composition (le losange plein) ou non?
    si oui ,donc la suppression d'une instance de la base inclut une supression de la table.
    est ce ceci peut etre permis je pense qu'une table peut se trouvé dans plusieurs base (meme nom )
    quelqu'un peut m'aider peut etre .

    merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 388
    Points : 502
    Points
    502
    Par défaut
    Est-ce que tu peut etre un peu plus clair sur le sens (direction) des compositions.
    Sens base->table
    Une base est composee de plusieurs tables (losange vide), lorsqu'il n'y a pas de table, la base ne disparait pas d'ailleurs a la creation de la base iol n'y a aucune table.

    Sinon une table ne se trouve a mon avis jamais dans plusieurs bases. Avoir plusieurs fois la meme table entraine des usines a gaz au niveau de la maintenance, des recherches, etc... Quand la base disparait, la table aussi.

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    446
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 446
    Points : 128
    Points
    128
    Par défaut
    le sens c'est base--->table donc le losange est du coté base , je pense qu'il doit etre plein parceque si on supprime la base les tables seront supprimés

  4. #4
    Rédacteur/Modérateur
    Avatar de Metafire18
    Homme Profil pro
    Ingénieur de recherche Orange Labs
    Inscrit en
    Décembre 2007
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur de recherche Orange Labs

    Informations forums :
    Inscription : Décembre 2007
    Messages : 777
    Points : 1 894
    Points
    1 894
    Billets dans le blog
    1
    Par défaut
    Tu souhaites modéliser un SGBD si j'ai bien compris?
    Citation Envoyé par gentelmand Voir le message
    le sens c'est base--->table donc le losange est du coté base , je pense qu'il doit etre plein parceque si on supprime la base les tables seront supprimés
    Oui tu as raison, il s'agit bien d'une relation de composition (Losange plein). Ce losange se trouve du côté de la classe "base".

  5. #5
    Membre expert
    Avatar de TheLeadingEdge
    Inscrit en
    Mai 2005
    Messages
    1 199
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 1 199
    Points : 3 103
    Points
    3 103
    Par défaut
    Citation Envoyé par gentelmand
    une base de donnée est composé de plusieurs table donc est ce que je dois mettre une composition (le losange plein)
    Oui.
    Citation Envoyé par gentelmand
    est ce ceci peut etre permis je pense qu'une table peut se trouvé dans plusieurs base
    Non. Un composant ne peut appartenir qu'à un et un seul composé.
    Si une table appartient à plusieurs bases (*) il s'agit d'une relation d'aggrégation (losange vide).
    * Pour autant si ce n'est pas un exercice de style, ce n'est pas vraiment réaliste ce que tu veux représenter. Physiquement une table ne peut appartenir qu'a une seule base. Elle peut avoir un lien ds une autre base, mais la destruction de la table ds la base d'origine détruira aussi le lien. Et si c'est une copie, ce sont 2 instances différentes.

  6. #6
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    446
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 446
    Points : 128
    Points
    128
    Par défaut
    merci pour l'aide

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

Discussions similaires

  1. Quels logiciels de modélisation pour une base de données ?
    Par octopus dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 11/06/2023, 16h20
  2. Passage d'un diagramme de classe a une base de donnée relationnelle
    Par Midoov dans le forum Diagrammes de Classes
    Réponses: 1
    Dernier message: 07/06/2010, 11h47
  3. Diagramme de Package pour la base de donnée
    Par lordatef dans le forum UML
    Réponses: 0
    Dernier message: 30/05/2010, 15h44
  4. classe pour mapper base données prosgresql
    Par noctua dans le forum C++
    Réponses: 5
    Dernier message: 27/11/2009, 20h01
  5. [JSP]comment créer un listener pour ma base de données
    Par Ekimasu dans le forum Servlets/JSP
    Réponses: 14
    Dernier message: 10/05/2004, 14h49

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