Académique Documents
Professionnel Documents
Culture Documents
Operateursrelationnels PDF
Operateursrelationnels PDF
Les oprateurs de
l'algbre relationnelle
L'UNION : T = R S
Exemple
ETUDIANT 90
NOM
Robert
Pierre
PRENOM
Jacques
Andr
ETUDIANT91
NOM
Fine
Dupont
Pierre
PRENOM
Justine
Jacques
Andr
NOM
Robert
Pierre
Fine
Dupont
PRENOM
Jacques
Andr
Justine
Jacques
ETUDIANT
Page 1
LA DIFFERENCE :
T=R-S
Exemple
ETUDIANT 90
NOM
Robert
Pierre
PRENOM
Jacques
Andr
ETUDIANT91
NOM
Fine
Dupont
Pierre
PRENOM
Justine
Jacques
Andr
NOUVETUD
NOM
Robert
PRENOM
Jacques
EXETUD
NOM
Fine
Dupont
PRENOM
Justine
Jacques
Exemple
ETUDIANT
NOM
Robert
Pierre
PRENOM
Jacques
Andr
COURS
CODE
102
203
NOM
Maths
Anglais
ECOLE
NOMETUD
Robert
Robert
Pierre
Pierre
Page 2
LA PROJECTION : T = E (R)
Dfinition :
1)
2)
Exemple
ETUDIANT
NOM
Robert
Pierre
Brel
Fine
PRENOM
Jacques
Andr
Jacques
Justine
ETUDIANT
VILLE
Paris
Lille
Bruxelles
PAYS
France
France
Belgique
TERRITOIRE
VILLE
Paris
Paris
Bruxelles
Lille
PAYS
France
France
Belgique
France
PAYS
France
Belgique
LA RESTRICTION : T = Q (R)
Dfinition :
1)
2)
Exemple
ETUDIANT
NOM
Robert
Pierre
Brel
Fine
PRENOM
Jacques
Andr
Jacques
Justine
VILLE
Paris
Paris
Bruxelles
Lille
PAYS
France
France
Belgique
France
NOM
Brel
Fine
PRENOM
Jacques
Justine
VILLE
Bruxelles
Lille
PAYS
Belgique
France
T = Q (ETUDIANT)
Page 3
LA JOINTURE : T = R
Dfinition :
1)
2)
Exemple
ETUDIANT
NOM
PRENOM
VILLE
Robert
Pierre
Brel
Fine
Jacques
Andr
Jacques
Justine
Paris
Paris
Bruxelles
Lille
TOUT_ETUD
SITUATION
LOCALITE
PAYS
Paris
Bruxelles
Lille
Lige
France
Belgique
France
Belgique
NOM
PRENOM
VILLE
PAYS
Robert
Pierre
Brel
Fine
Jacques
Andr
Jacques
Justine
Paris
Paris
Bruxelles
Lille
France
France
Belgique
France
TOUT_ETUD = ETUDIANT
SITUATION
VILLE = LOCALITE
Proprit :
Akoka & Wattiau
S = Q (RS)
L'INTERSECTION : T = R S
Exemple
ETUDIANT 90
NOM
Robert
Pierre
PRENOM
Jacques
Andr
ETUDIANT91
NOM
Fine
Dupont
Pierre
PRENOM
Justine
Jacques
Andr
ETUDIANT
NOM
Pierre
PRENOM
Andr
Page 4
LA DIVISION : T = R / S
Exemple
INSCR
COURS1
INSCR/COURS1
CODE
102
203
NOM
NOM
PRENOM
Robert Jacques
Robert
Jacques
Pierre
Andr
Pierre
Andr
Fine
Justine
COURS
Maths
Anglais
PRENOM
Robert
Pierre
CODE
102
203
102
203
203
COURS2
COURS
Maths
Anglais
Maths
Anglais
Anglais
CODE
203
COURS
Anglais
INSCR/COURS2
Jacques
Andr
NOM
PRENOM
Robert
Pierre
Fine
Jacques
Andr
Justine
T = R/S
T=
E attributs de S
F attributs de R
Exemple :
E = {CODE, COURS}
F = {NOM, PRENOM, CODE, COURS}
F - E = {NOM, PRENOM}
S = COURS1
F-E (R)
NOM
PRENOM
Robert
Fine
Pierre
Jacques
Justine
Andr
T = R/S
NOM
PRENOM
Robert
Pierre
Jacques
Andr
NOM
PRENOM
Fine
justine
10
Page 5