Chap5 algebrerelationnelle
Faculté des Sciences de Bizerte Département Informatique Chapitre L ? algèbre relationnelle Préparé par Mme O DRIDI CAlgèbre relationnelle Dé ?nition ? Langage procédural indique comment construire une nouvelle relation à partir d ? une ou plusieurs relations existantes ? Langage abstrait avec des opérations qui travaillent sur une ou plusieurs relation s pour dé ?nir une nouvelle relation sans changer la ou les relation s originale s ? Le résultat de toute opération est une relation CAlgèbre relationnelle Dé ?nition ? Collection d ? opérations formelles qui agissent sur des relations et produisent une relation en résultat ? L ? algèbre relationnelle dé ?nit des opérateurs sur les relations produisant de nouvelles relations Il est donc possible de construire de nouvelles informations à partir des relations de départ et d ? une composition séquentielle d ? opérateurs ? Ces opérateurs se divisent en trois classes ?? les opérateurs unaires portant sur une seule relation ?? les opérateurs binaires portant sur deux relations de même schéma ?? les opérateurs binaires portant sur deux relations de schémas di ?érents CAlgèbre relationnelle Opérateurs relationnels Généralement la réponse à une requête s ? obtient par l ? utilisation d ? un ou plusieurs opérateurs relationnels Opérations classiques ensemblistes Union È Intersection Ç Di ?érence - Les deux relations doivent posséder le même nombre d ? attributs et les domaines des attributs associés doivent être de même type Produit Cartésien ? CAlgèbre relationnelle Opérateurs relationnels Opérations spéci ?ques BD utilisant les valeurs des attributs Sélection s Projection p Jointures Division ? CAlgèbre relationnelle Union ? Opération portant sur deux relations de même schéma R et R consistant à construire une relation de même schéma R ayant pour tuples ceux appartenant à R ou R les tuples en double étant éliminés ? Notation R ÈR UNION R R CAlgèbre relationnelle Union L ? union permet de fusionner deux relations ayant les mêmes attributs en une seule relation UNION R S produit une nouvelle relation de même schéma ayant les n-uplets de R et ceux de S les doublons étant supprimés Soit la relation OUVRIER NumEmployé NomEmployé Ben Mohamed Ben Saleh Tounsi Soit la relation CADRE NumEmployé NomEmployé Ben Younes Ben Salem UNION OUVRIER CADRE NumEmployé NomEmployé Ben Mohamed Ben Saleh Tounsi Ben Younes Ben Salem CAlgèbre relationnelle Intersection ? Opération portant sur deux relations de même schéma R et R consistant à construire une relation de même schéma R ayant pour tuples ceux appartenant à la fois à R et R ? Notation R Ç R INTERSECT R R AND R R CAlgèbre relationnelle Intersection Permet de fournir des occurrences présentes dans l ? une et l ? autre des relations Soit la relation INGENIEUR Soit la relation CHEF DE SERVICE NumEmployé NomEmployé Ben Mohamed NumEmployé NomEmployé Ben Mohamed Ben Saleh Tounsi Ben Saleh Tounsi NumEmployé NomEmployé Ben Saleh Tounsi CAlgèbre relationnelle Di ?érence ? Opération portant sur deux relations de même schéma R et R consistant à construire une relation de même schéma R
Documents similaires
-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 27, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 59.8kB