Extrait du cours algèbre relationnelle
……
Remarque
Le produit cartésien est rarement utilisé seul, mais il est à la base de la jointure.
Remarque
Le nombre de tuples résultant du produit de R1 par R2 est égal au nombre de tuples de R1 le nombre fois de tuples de R2.
Le nombre de colonne du produit de R1 par R2 est égal au nombre de colonne de R1 le nombre de plus colonnes de R2.
Complément : Syntaxes alternatives
R = X (R1, R2)
R = R1 X R2
1.6. Jointure
Définition : Jointure
La jointure est une opération binaire (c’est à dire portant sur deux relations). La jointure de R1 et R2, étant donné une condition C portant sur des attributs de R1 et de R2, , produit une relation R3 ayant de même domaine pour schéma la juxtaposition de ceux des relations R1 et R2 et pour tuples l’ensemble de ceux obtenus par concaténation des tuples de R1 et de R2, et qui vérifient la condition C.
Syntaxe
R = Jointure (R1, R2, condition)
….
Sommaire: Algèbre relationnelle
I – Cours
1. Opérateurs fondamentaux : projection, restriction et jointure
1.1. Introduction
1.2. Exercice : Employés et départements
1.3. Projection
1.4. Restriction
1.5. Produit
1.6. Jointure
1.7. Exercice
2. Opérateurs complémentaires
2.1. Jointure naturelle
2.2. Jointure externe
2.3. Opérateurs ensemblistes
2.4. Division
2.5. Renommage
2.6. Proposition de notations
2.7. Exercice
2.8. Exercice : Opérateurs de base et additionnels
II – Exercices
1. Exercice : Faire du Cinéma
2. Exercice : Le retour des écoliers
3. Quiz : Algèbre relationnelle
III – Devoirs
1. Exercice : Inviter ses amis
Questions de synthèse
Solutions des exercices
Algèbre relationnelle (572 KO) (Cours PDF)