2012-03-13 2 views
0

J'ai développé un diagramme ERD avec notation UML dans StarUML.ER au schéma relationnel?

Maintenant, j'ai besoin de dessiner un schéma relationnel mais en raison du manque de fonctionnalités dans StarUML, je dois utiliser un autre outil.

Ma question est ce qui se passe exactement dans un schéma relationnel et quelqu'un peut-il me recommander un bon outil. Visio? mais je devrais redessiner le tout à nouveau.

On dirait que starUML me permet d'exporter XMI 1.1 pour UML 1.3 et XMI 1.1 pour UML 1.3 rose étendu, je ne comprends pas ce que cela signifie ou leur but, peut-être je peux importer le xmi dans un autre outil? s'il vous plaît donnez votre avis.

Voici ma DRE.

Entity relationship diagram

Voici ce que je me demande de faire ensuite;

Un schéma relationnel de votre base de données en 3FN, ce qui indique clairement attributs, le type de chaque attribut de données, les clés primaires et étrangères et qui sont les attributs annulable, donnant des raisons. Liste des hypothèses que vous devez faire

Merci pour votre temps

Répondre

2

Well..as vous devez définir les attributs pour toutes vos entités, vous devez définir vos entités à nouveau. Votre schéma relationnel doit contenir les attributs de chaque entité, les relations de clé primaire et étrangère, les fonctionnalités "bon à rien" sont des contraintes (si vous voulez les définir aussi). Les outils que j'utilise fréquemment: - Enterprise Architect (EA) - Un bon outil qui peut même faire du reverse engineering pour vous. - Gliffy - Un outil en ligne léger pour créer des diagrammes. En dehors de ceux-ci, il existe de nombreux outils disponibles sur le net.

+0

Devrais-je simplement créer la base de données en réglant manuellement toutes les contractions, les clés primaires et étrangères, puis avoir visio ou EA l'inverser à partir de sql ou d'Oracle? ive ne l'a jamais fait, que recommandez-vous –

+0

Vous devez créer l'attribut, clés primaires/étrangères manuellement. Après avoir créé le diagramme ER, tout dépend de votre exigence que voulez-vous faire, voulez-vous créer un script de schéma/db à partir de votre diagramme? Si oui, alors vous pouvez le faire en utilisant EA. – Ashish