Courssql 1 Technicien Spécialisé en Développement Informatique www dimaista c la CManipulation des données avec un langage de requêtes SQL Filière TSDI I - L ALGÈBRE RELATIONNELLE algèbre relationnelle a été inventée par E Codd comme une collection G opér

Technicien Spécialisé en Développement Informatique www dimaista c la CManipulation des données avec un langage de requêtes SQL Filière TSDI I - L ALGÈBRE RELATIONNELLE algèbre relationnelle a été inventée par E Codd comme une collection G opérations formelles qui agissent sur des relations et produisent des relations en résultats Codd O On peut considérer que l algèbre relationnelle est aux relations ce qu est l arithmétique aux entiers Cette algèbre qui constitue un ensemble G opérations élémentaires associées au modèle relationnel est sans doute une des forces essentielles du modèle Codd a initialement introduit huit opérations dont certaines peuvent être composées à partir d autres Dans cette section nous allons introduire six opérations qui permettent de déduire les autres et qui sont appelées ici opérations de base Nous introduirons ensuite quelques opérations additionnelles qui sont parfois utilisées Des auteurs ont proposé d autres opérations qui peuvent toujours se déduire des opérations de base Delobel Maier Les opérations de base peuvent être classées en deux types les opérations ensemblistes traditionnelles une relation étant un ensemble de tuples elle peut être traitée comme tel et les opérations spéci ?ques Les opérations ensemblistes sont des opérations binaires c est-à-dire qu à partir de deux relations elles en construisent une troisième Ce sont l union la di ?érence et le produit cartésien Les opérations spéci ?ques sont les opérations unaires de projection et restriction qui à partir d une relation en construisent une autre et l opération binaire de jointure Nous allons dé ?nir toutes ces opérations plus précisément OPERATIONS DE BASE A - Opération PROJECTION Formalisme R PROJECTION R liste des attributs Exemples CHAMPIGNONS Espèce Rosé des prés Rosé des prés Coulemelle Rosé des prés Catégorie Conserve Sec Frais Sec Conditionnement Bocal Verrine Bo? te Sachet plastique www dimaista c la CManipulation des données avec un langage de requêtes SQL R PROJECTION CHAMPIGNONS Espèce Espèce Rosé des prés Coulemelle R PROJECTION CHAMPIGNONS Espèce Catégorie Espèce Rosés des prés Rosé des prés Coulemelle Catégorie Conserve Sec Frais Filière TSDI Cet opérateur ne porte que sur relation - Il permet de ne retenir que certains attributs spéci ?és d'une relation - On obtient tous les n-uplets de la relation à l'exception des doublons B - Opération SELECTION Formalisme R SELECTION R condition Exemple CHAMPIGNONS Espèce Rosé des prés Rosé des prés Coulemelle Rosé des prés Catégorie Conserve Sec Frais Sec Conditionnement Bocal Verrine Bo? te Sachet plastique R SELECTION CHAMPIGNONS Catégorie Sec Espèce Rosé des prés Rosé des prés Catégorie Sec Sec Conditionnement Verrine Sachet plastique www dimaista c la CManipulation des données avec un langage de requêtes SQL Filière TSDI Cet opérateur porte sur relation - Il permet de ne retenir que les n- uplets répondant à une condition exprimée à l'aide des opérateurs arithmétiques ou logiques de base ET OU NON - Tous les attributs de la relation sont conservés - Un attribut peut ne pas avoir été renseigné pour certains n-uplets Si une condition de sélection doit en tenir compte on

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