bases de donnees relationnelles :
Élements de base du modele entite-association (MCD)

I. Les entités

II. Les attributs

L'analyse conceptuelle des données, c'est à dire un niveau d'analyse qui s'affranchi de toutes les contraintes de la base de données sur lequel va reposer l'application. Décrit sous forme graphique, cette analyse est couramment appelée MCD pour Modèle Conceptuel des Données.

Le modèle entité-association est constitué de deux éléments de base :

- les entités, qui sont des regroupements d'informations, et possèdent des attributs (caractéristiques)
- les associations qui sont les liens logiques entre les entités (et sont quantifiées par des cardinalités)


I. Les entités

Ce sont des regroupements d'informations. Les informations contenues dans les entités (informations que l'on appelle "attributs") doivent être des informations variables, mais communes à une même classe d'objets.

Si l'on considère l'entité être humain les informations communes peuvent être :
- le nom
- le ou les prénoms
- la date de naissance
- le lieu de naissance
- le sexe
- l'adresse
- etc...

On considère souvent qu'il s'agit de classes d'entités.  Une entité donnée peut elle-même être constituée de sous-classes.

Un être humain peut habiter au même endroit qu'un autre

Dans ce cas on peut considérer l'adresse, comme une entité et la décrire de la manière suivante :

- Pays
- Région
- Département
- Rue
- etc...
On schématise une entité par un rectangle.

II. Les attributs

Les attributs sont les caractéristiques décrivant les entités et doivent être représentés comme une liste de mots, la plus simple possible, dans le cadre de l'entité correspondante. On devra préciser le type des données attendues pour chaque attribut.

Quelques  types associés aux attributs sont les suivants :

D Date
Annn Caractères de longueur nnn
BL Booléen (vrai / faux)
T Temps
DT Date Temps
N Nombre
S (Smallint) entier court
I (Integer) entier