Chap3 SGBD
Chap3 SGBD
Chap3 SGBD
52
3 - Modèle Relationnel
Modèle Systèmes
RÉALITÉ
Entité-Association Relationnels
modeling mapping
R1(A, B, ...)
….
Rn (X , Y ,…)
3 - Modèle Relationnel
Concepts de base
relation tuple
une table, avec des lignes et des une ligne d’une relation
colonnes les tuples sont tous différents
degré d’une relation
attribut le nombre de ses colonnes
une colonne d’une relation.
un attribut a un nom cardinalité d’une relation
dans une relation, les noms d'attributs le nombre de ses lignes
sont tous différents domaine
ensemble des valeurs possibles
pour un ou plusieurs attributs
• Schéma relationnel
– nom de la relation
– noms et types des attributs, dans leur ordre
– les contraintes sur la relation (clés primaires, …)
Exemple: Employés (n°e number(5), nom_e varchar2 (20))
• Base de données
– Ensemble de relations "normalisées"
– Les relations ont des noms différents
• Schéma de la base de données
– Ensemble de tous les schémas relationnels de la base
55
3 - Modèle Relationnel
56
3 - Modèle Relationnel
Clés
• Une clé peut être composée d’un seul attribut ou d’une liste
d’attributs qui caractérise un tuple de la relation de manière
unique.
Exemple
58
3 - Modèle Relationnel
Clé étrangère
Clé étrangère
60
3 - Modèle Relationnel
64
3 - Modèle Relationnel
64
3 - Modèle Relationnel
65
3 - Modèle Relationnel
62
3 - Modèle Relationnel
63
3 - Modèle Relationnel
66
3 - Modèle Relationnel
66
3 - Modèle Relationnel
68