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 :

[Base de donnée]modéliser uneBD en UML


Sujet :

Diagrammes de Classes

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut [Résolu][Base de donnée]modéliser uneBD en UML
    Bonjour,

    Je pensait que l'UML était pour modéliser des bases de données, cependant au vu des cours que j'ai lu aujourd'hui je constate que l'UML est un système de modélisation objet d'application et plus encore, mais je n'ait rien trouver en ce qui peut concerner les bases de donnée.
    J'ai eu des cours de BD très axé sur MERISE en cours et je n'est que tres peu d'expérience professionnel, malgrès avoir vu MERISE en cours mes profs disait que c'est bien mais pour les grosses bases de donnée, et là il me semble que UML n'est pas pour les BDs donc comment modeliser les bases de données petit eou de taille moyenne, il me semble abusé de passer par MERISE avec MCD MCT MOD MOT MLD

    Merci d'avance je serai ravi si vous pouvez me donner un conseil pour la modélisation.
    Et est t-il possible de faire des BDs avec UML.

  2. #2
    Membre actif Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Points : 212
    Points
    212
    Par défaut
    L'UML est fait pour représenté des objets, il est bien pour représenter du Java ou du C++.
    Mais pour une base de données, un modèle conceptuel peut suffire.
    Tu indiques tes tables avec tous les champs qu'elle contient, les clés primaires de chaque tables et les clés externes avec un lien vers la table liée.

    Voilà j'espere que ça répondra à ta question.

    Cours pour apprendre UML : http://uml.developpez.com/cours/
    Cours pour apprendre UML 2.0 par Laurent Audibert : http://laurent-audibert.developpez.com/Cours-UML/

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Merci de ta réponse c'est clair et sans abiguité et ça va m'aider à m'orienter merci encore et bonne journée.

  4. #4
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    En fait UML est un langage généraliste pas simplement utile pour faire de la modélisation objet bien que principalement utilisé pour cela.
    UML propose un mécanisme d'extension : les stéréotypes.
    Les stéréotypes peuvent être utilisés sur une classe, une attribut ou encore une opération.
    Pour réaliser un MCD, tu peux donc faire un diagramme de classe avec les stéréotypes suivants :
    - <<Table>> : sur une classe. Elle devient alors une table
    - <<View>> : sur une classe. Elle devient alors une vue
    - <<pk>> : sur un attribut. Il devient alors une clé primaire
    - <<fk>> : sur un attribut. Il devient alors un clé étrangère

    Les associations entre classes modélisent les liens relationnels entre les tables.

    Pour une description complète, regardes : http://www.agiledata.org/essays/umlDataModelingProfile.html

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Merci je me disais bien qu'il y avait une association entre bd et UML, vous m'avez apris tout deux je vais aller voir le lien pour plus d'information, bonne journée

+ 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, 17h20
  2. Réponses: 0
    Dernier message: 08/05/2014, 19h24
  3. Modélisation base de données avec visio
    Par BIDA dans le forum Visio
    Réponses: 3
    Dernier message: 07/08/2007, 14h31
  4. Cardinalité- modélisation base de données
    Par LaFik dans le forum Décisions SGBD
    Réponses: 28
    Dernier message: 13/06/2006, 11h50
  5. Modélisation d'un arbre dans une base de données
    Par compu dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 11/04/2005, 19h29

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