Comment dessiner une DRE avec cardinalité? Je suis encore à l'école et je ne sais pas trop comment s'y prendre. J'ai juste besoin d'une idée d'échantillon Mercicomment dessiner ERD avec cardinalité?
Répondre
Dépend de la notation que vous utilisez. Je trouve que mettre quelque chose comme "0 .. *" ou "m" ou "1" à une extrémité du lien de la relation, près de la table à laquelle il s'applique, pour désigner "zéro ou plus" ou "m" ou "exactement 1 requis "communique plutôt bien mon intention.
En général, je préfère utiliser MS Visio (si vous êtes un étudiant, vous devriez être en mesure d'obtenir gratuitement à Dreamspark.
Assurez-vous de penser à INSTANCE à la place des classes de ERD (IE une entité être appelés étudiants, pas les étudiants).
Évitez beaucoup à àplusieurs car ils ne font pas de sens logique. utiliser à la place des entités associatives (See here).
Commencez avec seulement l'affichage des élèves maximum cardinalité a beaucoup de qualité et les notes appartiennent à un étudiant:
(student)|---<(Grade)
ensuite entrer dans étudiants cardinalité minimum ne doivent pas avoir des notes pour que les élèves ont 0-nombreuses qualités, mais un grade doit appartenir à un élève pour une année a 1 et seulement 1 étudiant
(student)||---0<(Grade)
Pour lire l'exemple ci-dessus, vous commencez à la première entité et identifiez la relation. L'entité est (étudiant) et la relation la relie à (Grade). Regardez les marques de cardinalité du côté OPPOSÉ que vous avez commencé. Depuis que nous avons commencé à (étudiant), nous regardons 0<
. Le plus proche de la note est la CARDINALITÉ MAXIMALE, ou la note la plus élevée (Grade) qu'un étudiant peut avoir. le <
signifie qu'un (étudiant) peut avoir plusieurs (note). Le 0
est le minimum CARDINALITY, et il nous indique si la relation est requise ou non. dans ce cas, il s'agit d'un 0
et non un |
donc ce n'est pas nécessaire
- 1. Comment améliorer une ERD
- 2. Outil ERD qui génère le schéma MySQL
- 3. Comment dessiner des polygones transparents avec Python?
- 4. Comment dessiner avec un doigt ou l'iPhone
- 5. Comment dessiner un bitmap avec 50% d'opacité?
- 6. Comment dessiner une ligne avec Cocos2d-iPhone
- 7. Dessiner hors écran avec JOGL
- 8. La suppression d'une table entraîne une violation de la cardinalité
- 9. Comment charger les fichiers EPS et les dessiner avec WinForms
- 10. (C#) Comment dessiner un « un » avec Tahoma hauteur = 6
- 11. Comment dessiner du texte verticalement avec un cadre compact
- 12. Comment dessiner diagramme d'architecture d'application
- 13. Dessiner des graphiques avec Visual C++
- 14. Dessiner une ombre arrondie avec Quartz
- 15. dessiner une ligne semi-transparente avec ImageMagick
- 16. Comment dessiner des graphiques dans JSP
- 17. Quartz2D: Comment dessiner un arc de cercle?
- 18. WinAPI - comment dessiner une ligne pointillée?
- 19. Existe-t-il un format d'échange pour ERD?
- 20. Quelqu'un at-il une référence rapide aux symboles ERD?
- 21. Dessiner du texte sur vidéo dans DirectX géré avec C#
- 22. Dessiner un rectangle pivoté
- 23. Dessiner une courbe quadratique
- 24. Personnaliser dessiner un UITableViewCell
- 25. Comment dessiner des graphismes simples en C#?
- 26. Comment dessiner du texte sur une image?
- 27. Comment dessiner plusieurs CGContextRefs à -drawRect?
- 28. Comment dessiner dans la zone non-client?
- 29. Comment dessiner un NSString à un angle?
- 30. Comment dessiner un graphique en PHP?