Cours8 algebre relationnelle 1

Algèbre relationnelle Dans une base de donnée relationnelle les données sont enregistrées dans des tableaux à dimensions appelés relations ou tables La première dimension est représentée par les lignes et la deuxième dimension par les colonnes La manipulation de ces données est basée sur la théorie mathématique des ensembles L ? algèbre relationnelle est la base théorique sur laquelle la construction des langages d ? interrogation de base de données relationnelles s ? est construite CAlgèbre relationnelle ? L ? algèbre relationnelle est le support mathématique cohérent sur lequel repose le modèle relationnel ? L ? algèbre relationnelle propose un ensemble d ? opérations élémentaires formelles sur les relations dans le but de créer de nouvelles relations ? Ces opérations permettent de représenter des requêtes sur la base de données dont le résultat s ? exprime sous la forme d ? une relation i e table ?? C ? est ce formalisme qui est au c ?ur du langage de requête de SQL CAlgèbre relationnelle ? L ? algèbre relationnelle est la base théorique sur laquelle la construction des langages d ? interrogation de base de données relationnelles s ? est construite Il existe plusieurs langages mais aujourd ? hui le plus utilisé est SQL ? Sous certains SGBDR grand public comme Access les utilisateurs débutants utilisent aussi QBE query by exemple qui est un langage de requête visuel basé sur l ? algèbre relationnelle CAlgèbre relationnelle Nous pouvons distinguer trois familles d ? opérateurs relationnels ? Les opérateurs unaires ou opérations à un seul opérande la sélection et la projection qui sont les plus simples permettent de produire une nouvelle table à partir d ? une table de base ? Les opérateurs binaires ensemblistes l ? union l ? intersection et la di ?érence permettent de produire une nouvelle relation à partir de deux relations de même degré et de même domaine ? Les opérateurs binaires ou n-aires le produit cartésien la jointure et la division permettent de produire une nouvelle table à partir de deux ou plusieurs autres tables CLes opérateurs unaires la sélection et la projection Formalisme R SELECTION R critère s CLes opérateurs unaires la sélection et la projection ? Exemple soit la relation personne ID Nom Prénom Benali Mohamed Chetta ryad Hella Assala Zatout Anes ? Donner la liste des personnes dont l ? ID Cela s ? exprime par R SELECTION personne ID CLes opérateurs unaires la sélection et la projection Le contenu de R est comme suit ID Nom Prénom Benali Mohamed Hella Assala La sélection génère une relation regroupant exclusivement toutes les occurrences de la relation R qui satisfont l ? expression logique E ème Notation ? E R ? ID ? PERSONNE CLes opérateurs unaires la sélection et la projection Projection ? La projection consiste en la mise en place d'une nouvelle relation en ne retenant que certaines colonnes attributs A A An d ? une relation et à éliminer les n-uplets en double apparaissant dans la nouvelle version Formalisme ?

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager