Académique Documents
Professionnel Documents
Culture Documents
Dpartement
INFormatique
Plan du document
Introduction
Domaine
Modle
relationnel
Page 2
Concepts
Produit
Cartsien
Concepts
Relation
Domaine INFormatique
Produit
Dpartement
Cartsien
Relation
Cl
Cl
Schma
Schma
Cl
trangre
Cl
trangre
Mtabase
Mtabase
Synthse
Synthse
Cl trangre
Dfinition
Une cl trangre est un groupe d'attributs qui apparat comme
cl dans une autre relation
R1(A1, A2, .... , Ap, Ap+1, ...., An)
Modle
relationnel
Page 3
Concepts
Rle
Les cls trangres dfinissent des contraintes d'intgrit
rfrentielle entre relations
Domaine INFormatique
Produit
Dpartement
Cartsien
Relation
Cl
Schma
Cl
trangre
Mtabase
Synthse
Exemples de relations
tudiant
num
nom
adresse
age
Blad
Maisel
20
Millot
CROUS
20
Silber
Maisel
21
Inscrit
Modle
relationnel
Page 4
Concepts
UV
numtudiant
codeUV
note
BD
10
BD
20
IO
17
IO
18
Domaine INFormatique
Produit
Dpartement
Cartsien
Relation
Cl
Schma
Cl
trangre
codeUV
nb
H
coord
IO
45
Conan
BD
21
Lecocq
Mtabase
Synthse
Cl trangre (2)
Modle
relationnel
Page 5
Concepts
Domaine INFormatique
Produit
Dpartement
Cartsien
Relation
Cl
Schma
Cl
trangre
Mtabase
Synthse
Mtabase
Dfinition
Base de donnes contenant l'ensemble des schmas et des rgles de
correspondances associes une base de donnes
Principe
Une base dcrivant les autres bases, c'est--dire :
- les relations
- les attributs
- les domaines
- les cls .....
Page 6
Concepts
Domaine INFormatique
Produit
Dpartement
Cartsien
Relation
Cl
Schma
Cl
trangre
Mtabase
Synthse
Attribut1
Attribut2
v1
w1
v1
w2
Attributn
Schma
Intention
Schma
BD
Table
Tuple / n-uplet
v3
nomRel
Attribut
Relation1
Attribut1
Relation1
Attribut2
w2
vn
Cl
Relation2 Attributa
Attributb
Cl
trangre
w1
w2
Modle
relationnel
Page 7
Concepts
wn
BD
xi
Domaine INFormatique
Produit
Dpartement
Cartsien
Relation
Cl
Schma
Cl
trangre
Mtabase
Mtabase
Synthse