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

UML Discussion :

UML PRINCIPES DE BASE EN SGBD


Sujet :

UML

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2011
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Décembre 2011
    Messages : 26
    Points : 20
    Points
    20
    Par défaut UML PRINCIPES DE BASE EN SGBD
    Bonjour à tous,
    Je ne suis pas experte en UML donc ce qui va suivre va certainement être affreusement basique pour beaucoup d'entre vous mais je demande votre aide concernant un exo et la réponse que j'ai fournie que je trouve très basique et je ne suis pas certaine d'avoir adopté la bonne logique.
    Je vous joins l'intitulé et ma réponse à l'exo. J'attends vos critiques et vos compléments de réponse avec impatience.
    Excellente soirée à vous tous.
    Images attachées Images attachées   

  2. #2
    Membre habitué Avatar de tonton16
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 90
    Points : 185
    Points
    185
    Par défaut
    Bonjour,

    Attention, un diagramme de classes n'a rien à voir avec un modèle relationnel de base de données, en tout cas dans sa construction.

    Dans le premier, on manipule des classes qui ont des propriétés et il est également possible d'ajouter des opérations pour la partie dynamique. A l'exécution, nous aurons des instances de la classe qui seront distinctes entre elles grâce à leur adresse mémoire.

    Dans le second, nous avons des tables qui possèdent des champs, mais pas de notion de dynamique. Une fois remplie, la table contient des occurrences qui représentent les données. Chaque occurrence doit avoir une clé unique pour la distinguer de l'autre.

    Dans ton diagramme de classes, il y a plusieurs problèmes :
    - tes attributs ne respectent pas les règles habituelles de nommage (doit commencer par une minuscule, pas d'espaces et Majuscule pour la première lettre de chaque mot, ex : monAttribut : string) ;
    - On ne doit pas faire apparaître les attributs qui correspondent aux clés étrangères, c'est l'objectif de l'association entre les classes ;
    - un attribut souligné signifie que c'est un attribut de classe et non une clé comme pour les tables ;
    - L'attribut qualifié [Code] est inutile, cette notation permet de diminuer les multiplicités d'une association type 1..*. Comme elle est à 1...
    - Le sens de la navigation des associations n'est pas bon.

    Cordialement.

Discussions similaires

  1. UML : quelle relation avec les SGBD ?
    Par startin dans le forum UML
    Réponses: 8
    Dernier message: 10/04/2007, 10h54
  2. Principes de base GUI
    Par sone47 dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 14/02/2007, 16h46
  3. Réponses: 12
    Dernier message: 06/10/2006, 13h35
  4. base sans SGBD : XML vs CSV
    Par radimby dans le forum Bases de données
    Réponses: 1
    Dernier message: 01/09/2006, 12h07
  5. [principe de base] Objets composés d'objets
    Par brousaille dans le forum JDBC
    Réponses: 11
    Dernier message: 09/02/2005, 19h13

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