Cours bd chapitre 4 Chapitre Algèbre relationnelle CAlgèbre Relationnelle Dé ?nition Collection d ? opérations formelles qui agissent sur des relations et produisent une relation en résultat Les principes de l ? Algèbre Relationnelle sont beaucoup utilisé

Chapitre Algèbre relationnelle CAlgèbre Relationnelle Dé ?nition Collection d ? opérations formelles qui agissent sur des relations et produisent une relation en résultat Les principes de l ? Algèbre Relationnelle sont beaucoup utilisées de nos jours par les SGBD pour la gestion des BDs informatiques comme le SQL etc Dans la plupart des systèmes relationnels la réponse à une requête s ? obtient par l ? utilisation d ? un ou plusieurs opérateurs relationnels CAlgèbre Relationnelle Opérateurs Relationnels Opérations classiques ensemblistes Union U 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 ? Projection ? Jointures ? Division ? C ? Les Opérateurs Relationnels La Sélection La sélection R s ? applique à une relation R et extrait de cette relation les tuples qui satisfont un critère de sélection C Ce critère peut être ? Une comparaison entre une attribut A de la relation et une constante a ? Une comparaison entre deux attributs A et A C ? Les Opérateurs Relationnels La Sélection C est une condition logique s ? exprimant au moyen des attributs de R et des opérateurs logiques AND OR NOT et de comparaison ?? ? ? BETWEEN IN LIKE Notation R RESTRICT R condition R condition C ? Les Opérateurs Relationnels La Sélection Exemple Relation Etudiant N CIN Nom Tounsi Ben Saleh Ben Mohamed Kouki Prénom Ahmed Mohamed Ali Fatma Adresse Tunis Bizerte Jendouba Bizerte Exprimer la requête qui donne les étudiants habitant Bizerte N CIN Nom Prénom Adresse Ben Saleh Mohamed Bizerte Kouki Fatma Bizerte C ? Les Opérateurs Relationnels La Sélection R ABC ab ba cb ab ee O? C A ? a ? OU B ? a ? ET C Résultat ABC a b b a CLes Opérateurs Relationnels La Projection ? Opération sur une relation R consistant à composer une relation R en enlevant à la relation initiale tous les attributs non mentionnés en opérandes ? Notation R A A ? An PROJECT R A A ? An CLes Opérateurs Relationnels La Projection ? Soit la relation ÉTUDIANT Num Etud Nom Etud Ben Saleh Tounsi Ben Ahmed Ben Khaled Nom Départ Informatique MQ Informatique Adr Départ Bizerte Nabeul Jendouba Informatique Jendouba CLes Opérateurs Relationnels La Projection ? Nom Etud Ben Saleh Tounsi Ben Ahmed Ben Khaled Nom Départ Informatique MQ Informatique Informatique Num Etud Nom Etud Ben Saleh Tounsi Ben Ahmed Ben Khaled CLes Opérateurs Relationnels 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 ? Notation R U R UNION R R CLes Opérateurs Relationnels Union Soit la relation OUVRIER Num Employé Nom Employé Ben Mohamed Ben Saleh Tounsi Soit la relation CADRE Num Employé Nom Employé Hadded Haj Mtir CLes Opérateurs Relationnels Union

  • 95
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Sep 08, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 63.7kB