Ch 4 Chapitre Algèbre Relationnel Modèle Algébrique CIntroduction un support mathématique cohérent sur lequel repose le modèle relationnel Décrire les opérations qu ? il est possible d ? appliquer sur des relations pour produire de nouvelles relations On
Chapitre Algèbre Relationnel Modèle Algébrique CIntroduction un support mathématique cohérent sur lequel repose le modèle relationnel Décrire les opérations qu ? il est possible d ? appliquer sur des relations pour produire de nouvelles relations On peut distinguer trois familles d ? opérateurs relationnels Les opérateurs unaires Sélection Projection Les opérateurs binaires ensemblistes Union Intersection Di ?érence Les opérateurs binaires ou n-aires Produit cartésien Jointure Division CSélection Dé ?nition -sélection- La sélection parfois appelée restriction génère une relation regroupant exclusivement toutes les occurrences de la relation R qui satisfont l ? expression logique E on la note ? E R Exemple de sélection sur la relation Personne ? Numero Personne CProjection Dé ?nition -projection- La projection consiste à supprimer les attributs autres que A An d ? une relation et à éliminer les n-uplets en double apparaissant dans la nouvelle relation on la note ? A An R Exemple de projection sur la relation Personne ? NomPersonne personne CUnion Dé ?nition -union- L ? union est une opération portant sur deux relations R et R ayant le même schéma et construisant une troisième relation constituée des n-uplets appartenant à chacune des deux relations R et R sans doublon on la note R U R Exemple d ? union R R U R CIntersection Dé ?nition -intersection- L ? intersection est une opération portant sur deux relations R et R ayant le même schéma et construisant une troisième relation dont les n-uplets sont constitués de ceux appartenant aux deux relations on la note R R Exemple d ? intersection R R ?? R CDi ?érence Dé ?nition -di ?érence- La di ?érence est une opération portant sur deux relations R et R ayant le même schéma et construisant une troisième relation dont les n-uplets sont constitués de ceux ne se trouvant que dans la relation R on la note R ?? R Exemple de di ?érence R R ?? R CProduit cartésien Dé ?nition -produit cartésien- Le produit cartésien est une opération portant sur deux relations R et R et qui construit une troisième relation regroupant exclusivement toutes les possibilités de combinaison des occurrences des relations R et R on la note R ? R Exemple de produit cartésien R Amie ? Cadeau CJointure theta-jointure equi-jointure jointure naturelle Dé ?nition-jointure- La jointure est une opération portant sur deux relations R et R qui construit une troisième relation regroupant exclusivement toutes les possibilités de combinaison des occurrences des relations R et R qui satisfont l ? expression logique E La jointure est notée R R Exemple de jointure R Famille Cadeau AgeAgeC Prix CTheta-jointure Dé ?nition -theta-jointure- Une theta-jointure est une jointure dans laquelle l ? expression logique E est une simple comparaison entre un attribut A de la relation R et un attribut A de la relation R La theta- jointure est notée R R Equi-jointure Dé ?nition -equi-jointure- Une equi- jointure est une theta-jointure dans laquelle l ? expression logique E est un test d ? égalité entre un attribut
Documents similaires










-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 07, 2022
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 25.4kB