Chap5 les jointures sous interrogations lid 1

Système de Gestion de Bases de Données Langage d ? interrogation des données Préparé par Mme Olfa DRIDI ? Olfa DRIDI CPlan Les jointures Les sous-interrogations ? CRequêtes sur plusieurs tables Plusieurs clauses du langage SQL permettent de manipuler simultanément plusieurs tables et d ? exprimer des opérations binaires de l ? algèbre relationnelle ? Produit cartésien ? Jointure ? Union ? Intersection ? Di ?érence ? CGénération d'un Produit Cartésien EMP lignes DEPT lignes EMPNO ENAME DEPTNO ------ ----- ------ KING BLAKE MILLER DEPTNO DNAME LOC ACCOUNTING NEW YORK RESEARCH DALLAS SALES CHICAGO OPERATIONS BOSTON Produit cartésien lignes ENAME DNAME KING ACCOUNTING BLAKE ACCOUNTING KING RESEARCH BLAKE RESEARCH rows selected ? CQu'est-ce qu'une Jointure ? Une jointure sert à extraire des données de plusieurs tables SELECT FROM WHERE table column table column table table table column table column ? Ecrivez la condition de jointure dans la clause WHERE ? Placez le nom de la table avant le nom de la colonne lorsque celui-ci ?gure dans plusieurs tables ? CTypes de jointures En extrayant des données provenant de plusieurs tables nous devons les joindre Plusieurs types de jointures sont dé ?nis selon la nature de la condition ? une équijointure ou simple jointure ou jointure interne permet de réaliser une liaison logique entre tables l ? égalité entre la CP d ? une table et la CE de l ? autre ? une inéquijointure ou thêta jointure est une jointure dont l ? expression du pivot utilise des opérateurs autre que l ? égalité BETWEEN ? une auto jointure jointure d ? une table à elle-même ? une jointure externe est une jointure qui favorise une table sur une autre ? CExtraction d'Enregistrements avec les Equijointures Donner pour chaque employé son nom et son lieu de travail SQL SELECT FROM WHERE emp empno emp ename emp deptno dept deptno dept loc emp dept emp deptno dept deptno EMPNO ENAME DEPTNO DEPTNO LOC KING NEW YORK BLAKE CHICAGO CLARK NEW YORK JONES DALLAS rows selected ? CExtraction d'Enregistrements avec les Equijointures ? Le rapprochement de chaque ligne de la table emp avec la ligne de la table dept ayant même numéro de département permet d'obtenir la liste des employés avec la localité dans laquelle ils travaillent ? Ce rapprochement entre deux colonnes appartenant à deux tables di ?érentes mais ayant le même sens ici le numéro de département et venant vraisemblablement d'une relation n lors de la conception ici entité département pour n entités employés est assez naturel C'est pourquoi ce type de jointure porte le nom de jointure naturelle ou d'équi-jointure ? CDi ?érencier les noms de Colonne Ambigus ? Pré ?xer avec le nom de la table pour di ?érencier les noms de colonnes appartenant à plusieurs tables ? Ces pré ?xes de table améliorent les performances ? Di ?érencier des colonnes de même nom appartenant à plusieurs tables en utilisant des alias de colonne ? CUtilisation d'Alias de Table ? Simpli ?ez les requêtes avec les alias de

Documents similaires
Cours chapitre 3 langage sql 0 0
Analyse de fabrication 3 REPUBLIQUE DU CAMEROUN Paix ?? Travail ?? Patrie --------------- MINESEC OBC BACCALAUREAT F Session ? ? ? Série F Fabrication Mécanique Durée heures mn Coe ?cient Epreuve écrite ANALYSE DE FABRICATION DDOOSSSSIEIERRSSUUJJEETT DDOO 0 0
Alimentation L ? ALIMENTATION Introduction La démarche pédagogique Les résultats d ? apprentissage Une unité expérientielle pour une classe à niveaux multiples Des activités par étape Des activités et des jeux Les ressources Tout le monde à table version 0 0
Chap1 bi 1 Chapitre Business Intelligence Introduction CPlan ? Dé ?nitions Problématique ? L ? état de l ? art du décisionnel ? Les entrepôts de données Data Warehouse ? Les datamarts ? Fouille de données Data Mining ? Architecture d ? un Data Warehouse ? 0 0
Manar rap 1 Iset Sidi Bouzid Remerciement Avant tout développement sur cette expérience professionnelle il appara? t opportun de commencer ce rapport de stage par des remerciements à ceux qui m ? ont beaucoup appris au cours de ce stage et même à ceux qui 0 0
1 SOUS-ACTIVITE 1.1 COLLECTE ET MISE A JOURS DES DONNEES GENERALES ET SPECIFIQU 0 0
Uniwell dx qsg fr 2 C- - CI- TOUCHES DE FONCTIONS II- PROGRAMMATION CLAVIER III- ALLOCATION MEMOIRE IV- RAM CLEAR PURGE TOTALE V- DEBLOCAGE PURGE PARTIELLE VI- REMISE A ZERO DATA CLEAR VII- RAZ NUMEROS ET COMPTEUR VIII- LES CAISSIERS IX- LES MODES DE REGL 0 0
Exercice algo 1 1 Exercice Ecrire un algorithme qui demande un nombre compris entre et jusqu ? à ce que la réponse convienne En cas de réponse supérieure à on fera appara? tre un message Plus petit ? et inversement Plus grand ? si le nombre est inférieur 0 0
Deroulement de seances de 4eme apd 1 0 0
Melange des milieux pateux de rheologie complexe pratique herve desplanches 0 0
  • 45
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager