Schéma relationnel☘
Il existe plusieurs méthodes pour schématiser les relations d’une base de données.
Convention☘
Dans ce cours :
- une clé primaire sera soulignée :
id
. - une étrangère sera précédée d’un symbole dièse :
#ref
.
Schéma relation (attributs)☘
On note le nom de la relation, suivi de la liste de ses attributs.
Exemples
- Confitures (
ref
,fruit
,stock
,prix_unit
) - Ventes (
id
,#ref_conf
,date
,qtte
)
Schéma relation (attributs DOMAINE)☘
On note le nom de la relation, suivi de la liste des attributs et leur domaine.
Exemples
- Confitures (
ref
INT,fruit
TEXT,stock
INT,prix_unit
FLOAT) - Ventes (
id
INT,#ref_conf
INT,date
DATE,qtte
INT)
Diagramme☘
Les relations sont représentées sous forme de rectangles avec les attributs écrits en colonne. On visualise deux attributs en association grâce à des liens :
- association 1 à 1 : ou
- association 1 à N : ou
Exemple