Algebre relationel copie Institut Supérieur de l'Informatique et des Technologies de la Communication Chapitre Algèbre relationnelle Enseignante Fouzia kahloun AU ?? Introduction L ? algèbre relationnelle est un ensemble d ? opérateurs simples qui agissen
Institut Supérieur de l'Informatique et des Technologies de la Communication Chapitre Algèbre relationnelle Enseignante Fouzia kahloun AU ?? Introduction L ? algèbre relationnelle est un ensemble d ? opérateurs simples qui agissent sur des relations a ?n de créer d ? autres relations L'algèbre relationnelle se présente comme un support mathématique cohérent sur lequel repose le modèle relationnel Elle est basée sur un ensemble d'opérateurs assurant d'e ?ectuer des opérations sur les relations Elle permet comme exemple une sélection de certains enregistrements d ? une relation en respectant une condition ou encore de grouper des enregistrements de relations distinctes Ces opérateurs sont classés en trois familles a Les opérateurs unaires Ce sont des opérateurs simples ils permettent de créer une nouvelle table à partir d ? une autre table Exemple Projection Sélection Renommage b Les opérateurs binaires ensemblistes Ils permettent de créer une autre relation à partir de deux relations décrivant par le même schéma Exemple Intersection Union Di ?érence c Les opérateurs binaires ou n-aires Ils permettent de créer une nouvelle table à partir de deux ou plusieurs autres tables Exemple Jointure Produit cartésien Division C Les opérateurs unaires Sélection La sélection appelée aussi restriction est un opérateur unaire e ?ectué sur une relation R a ?n de produire une nouvelle relation R ayant le même schéma comportant seulement les n-uplets de la relation R satisfaisant la condition énoncée On le note par le symbole ? L ? objectif est de sélectionner un groupe de tuples d ? une relation selon une condition critère de sélection Le critère condition de sélection utilise les connecteurs logiques ou et non - les opérateurs de comparaison - les parenthèses Exemple Numéro Nom Prénom Saleh Ali ? Ahmed Ali Mohamed Mabrouk ? Numéro ? Client Numéro Nom Prénom Ahmed Ali Mohamed Mabrouk Projection La projection d'une relation R est la production d ? une nouvelle relation restreinte comportant quelques attributs de la relation initiale En outre elle permet de sélectionner que quelques attributs d'une relation On le note par le symbole ? Exemple ? prénom Client Prénom Ali Ali Mabrouk C Renommage Le renommage permet de modi ?er les noms des attributs d ? une relation a ?n d ? avoir des solutions aux problèmes de compatibilité entre les noms des attributs des relations On la note anciennom nouveaunom R Pré-condition le nouveau nom n ? existe pas déjà dans R Exemple Exemple Nom Nom client client Les opérateurs binaires ensemblistes Union Une opération e ?ectuée sur deux relations ayant le même schéma c à d même nombre noms et types d ? attributs Le résultat consiste à créer une nouvelle relation contenant l'ensemble des n-uplets appartenant à chacune de deux relations en éliminant les tuples doublés On la note R ?? R Exemple Numéro Nom Prénom Saleh Ali Ahmed Ali Mohamed Mabrouk Numéro Nom Ahmed Ahmed Sana Prénom Ali Ben Haj Ali Mefteh Client Client Client U Client Numéro Nom Prénom Saleh Ali Ahmed Ali Mohamed Mabrouk Ahmed Ben Haj Ali Sana
Documents similaires










-
49
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 29, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 62.6kB