langage sql avec jointures avancees

Jointures avancées Paternité - Partage des Conditions Initiales à l'Identique http creativecommons org licenses by-sa fr CTable des matières I - Contexte II - Jointure rappel III - Exercice Appliquer la notion IV - Produit cartésien V - Exercice Appliquer la notion VI - Jointures multi-tables VII - Exercice Appliquer la notion VIII - Jointure externe IX - Exercice Appliquer la notion X - Essentiel XI - Quiz Index Crédits des ressources Stéphane Crozat CContexte I Durée h Environnement de travail DB Fiddle Pré-requis Aucun cf ICIQUXL Lorsque des informations sont présentes dans deux tables di ?érentes on peut les combiner à l'aide de jointures Un exemple typique serait de récupérer l'ensemble des commandes passées par un client en particulier Mais les jointures sont plus puissantes elles permettent par exemple de combiner les informations issues d'un nombre quelconque de tables Elles permettent aussi de répondre à des questions complexes comme pour savoir quels sont les clients qui n'ont jamais passé de commandes Tout au long de ces modules vous découvrirez la puissance des jointures ainsi que des cas d'utilisation plus spéci ?ques Stéphane Crozat CJointure rappel II cf M BTWG x Objectif Savoir réaliser une jointure d'une table avec elle- même Mise en situation Une base de données relationnelle est en général composée de plusieurs tables liées par des clés étrangères L'opération de jointure permet de combiner les données de plusieurs tables gr? ce aux clés étrangères Mais l'opération de jointure peut aussi être utilisée pour joindre une table avec elle même par exemple pour gérer les relations hiérarchiques au sein d'un système de commentaire Chaque commentaire qui est une réponse à un autre commentaire référence son commentaire parent ? Une jointure permettra de retrouver le commentaire parent de chaque commentaire enfant On appelle auto-jointure une telle jointure et vous allez découvrir comment les réaliser dans ce module Jointure Rappel Une jointure est une opération permettant de consulter les données de plusieurs tables en se basant sur les valeurs identiques de certains des attributs de ces tables en général une clé étrangère et une clé primaire SELECT FROM R INNER JOIN R O Exemple Pays Forêt contient code ISO key nom text nom text key surface integer ? Pays code char nom text avec nom clé Foret id integer nom text surface integer Contient pays Pays foret Foret CREATE TABLE pays code CHAR PRIMARY KEY nom VARCHAR UNIQUE NOT NULL CREATE TABLE foret id INTEGER PRIMARY KEY nom VARCHAR NOT NULL Stéphane Crozat C surface INTEGER NOT NULL CREATE TABLE contient pays CHAR REFERENCES pays code foret INTEGER REFERENCES foret id PRIMARY KEY foret pays INSERT INTO pays VALUES 'FR' 'France' INSERT INTO pays VALUES 'ES' 'Espagne' INSERT INTO foret VALUES 'Broceliande' INSERT INTO foret VALUES 'Pyrénéenne' INSERT INTO foret VALUES 'Compiégnoise' INSERT INTO contient VALUES 'FR' INSERT INTO contient VALUES 'FR' INSERT INTO contient VALUES 'FR' INSERT INTO contient VALUES 'ES' SELECT p code f nom FROM pays p JOIN contient c ON p code c pays JOIN foret

Documents similaires
pdf ALGÉRIE-ONU-SAHARA OCCIDENTAL Le Président Boute ika reçoit Christopher Ross P DK NEWS MÉTÉO QUOTIDIEN NATIONAL D ? INFORMATION ALGER TAMANRASSET p Lundi Février - joumada al awal - N - Troisième année - Prix Algérie DA France www dknews-dz com Algéri 0 0
Commerce 5 1 World Trade Statistical Review Chapitre III Évolution du commerce mondial - Tendances générales du commerce mondial en Commerce mondial et PIB au début de World Trade Statistical Review milliards de EU La valeur des exportations mondiales de 0 0
Concha lozano nicolas diff 0 0
Wegener analyse francais Alfred Wegener et la dérive des continents Marco Segala professeur d ? histoire de la philosophie Université de L ? Aquila Italie Chercheur associé au Centre Alexandre Koyré CNRS Paris Figure Alfred Wegener - ca La connaissance ac 0 0
Anne Vicher OUl'CUC Corrigés Cahier de so et de révision Indice J^ Présenter, c 0 0
République Algérienne Démocratique et Populaire Ministère d’enseignement supéri 0 0
Aujourd’hui, nous vous proposons un dossier un peu spécial entièrement dédié à 0 0
HAL Id: tel-00726931 https://tel.archives-ouvertes.fr/tel-00726931v2 Submitted 0 0
Raport de stage ISTA Rapport de Stage de Fin d ? Etudes Sommaire ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Dédicaces ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 0
Teachers guide 1 Phonics Reading A Teacher ? s Guide Level A What is a phonetic approach to Reading A phonetic approach to Reading entails learning the sounds a letter or groups of letters make and then using this knowledge to decode and blend these sound 0 0
  • 71
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager