cours/modèle entité association.md
oscar.plaisant@icloud.com 00dc433995 update
2024-01-07 19:26:57 +01:00

46 lines
1.6 KiB
Markdown

up::[[concepts des bases de données]]
#informatique
----
[[exemple diagramme entité-association.excalidraw]]
- Modèle Conceptuel des Donnés
- Introduit par _Peter Chen (1976)_
- description **statique** du système d'informations
- pas de représentation des traitements
- très répandu
- grande variété de dialectes? variaNtes et extensions
- avec des notations graphiques
# entité
- Modélise un ensemble d'objets concrets ou abstraits de même nature
- représentate des phénomènes du monde réel
- représenté par un **rectangle**
# association ou relation
- représente les liens entre deux ou pluieurs entités
- représenté par un **rectangle arrondi** (ou un ellipse)
# Attibuts
- Décrit les entités et les associations
- Exemple
- L'entité _Personne_ a pour attributs : numéro personne, nom, ville
- L'entité _Vélo_ a pour attributs : numéro Vélo, marque
- l'assocIation _Est propriétaire_ a un attribut : date achat
- représentation graphique : tableau en dessous de l'entité / de la relation
# Clé
- UN ou plusieurs attributs permattant d'identifier, de façon unique, chaque occurence d'une entité
- **obligatoire**
- représentation : **attribut.s souligné.s**
# cardinalité
- Les entités participant aux associations ont des **cardinalités minimales et masimales**
- représentation : (cardinalité minimale),(cardinalité maximale) (ex: $0,N$ ou $1,1$). Les cardinalités sont au début de la relation (ex: $\text{personne } 0,N \rightarrow 0,1\text{ vélo}$)
# [[contraintes d'intégrité]]
Contraintes que l'on ajoute, et qui doivent être respectées à tout instant.