Produit cartésien:
Le produit cartésien de deux relations R1 et R2 et noté Produit(R1,R2) est la relation possédant les attributs de chacune des relations d'origine et ses n-uplets sont formés par la concaténation de chaque n-uplet de la première relation (R1) avec l'ensemble des n-uplets de la deuxième (R2).
Si R1 possède n1 attributs et R2 possède n2 attributs, alors Produit(R1,R2) possède n1+n2 attributs
En langage SQL, Pour faire le produit cartésien de deux table T1 et T2, on écrira:
Exemple:
SELECT * FROM T1, T2
Projection:
La projection opère un découpage vertical de la relation. c-à-d le résultat contient uniquement les attributs choisis et leurs valeurs.
Projection : Liste des (PRENOM, FILIERE) dans Table Stagiaire
En langage SQL, la projection est obtenue en spécifiant la liste des colonnes choisies après SELECT DISTINCT
Exemple:
SELECT DISTINCT PRENOM, FILIERE FROM Stagiaire
Selection:
La sélection opère un découpage horizontal de la relation. C-à-d on choisit des tuples de la relation selon une condition donnée.
Exemple: donner les stagiaire qui ont le code superieur a 5000
SELECT * FROM R1 WHERE Code > 5000
Ce qui suit WHERE est une expression qui s’évalue à VRAI ou Faux
Aucun commentaire :
Enregistrer un commentaire