[PDF] Exercices corrigés Initiation aux bases de données
2012/2013 M NEMICHE Exercices Corrigés Initiation aux Base de données • Algèbre relationnelle • Modèle relationnel • SQL
[PDF] Exercices de conception de bases de données relationnelles
29 jan 2018 · Exercice : Implémentation relationnelle permettant de créer la base de données PostgreSQL correspondant au LDD* schéma relationnel
[PDF] TD 1 : algèbre relationnelle et requêtes SQL de base
Exercice 1 Une maîtresse de maison veut construire une base de données sur les personnes qu'elle invite et les plats qu'elle leur sert
[PDF] Introduction aux Bases de données relationnelles - IRIF
1 2 Le calcul et l'algèbre relationnels 2 4 2 Exercices corrigés Supposons que le serveur soit celui d'IMDb qui gère une base de données sur le
[PDF] TD n° 4 Exercices sur lAlgèbre relationnelle - SGBD 1
Exercices sur l'Algèbre relationnelle -- CORRIGE -- Ces quatre schémas forme le schéma de la base de données qui servira pour les exercices
[PDF] Travaux Dirigés de Base de données
intéressant de se pencher (sur le papier) sur le langage algébrique du modèle relationnel afin d'apprécier son expressivité Exercice 1 : Consultation et
[PDF] BDW1-PourquoiCommentARpdf - CNRS
Bases de Données et programmation WEB Corrigés des exercices applicatifs rappels sur la syntaxe de l'algèbre relationnelle ainsi que des exercices
[PDF] BDW1 - TD 4 & 5 Conception de Bases de Données - CNRS
de création d'une base de données Exercice 1 : Analyse d'un schéma E/A la base de données relationnelle est le suivant : Chercheur(numen nom prenom
[PDF] NSI Terminale - Bases de Données - MODELE RELATIONNEL
NSI Terminale Bases de Données - MODELE RELATIONNEL Exercices - Correction Exercice 1 id nom prix marque 17 Yaourt6 2 52 Yopnone 21 Yaourt 12 4 93
[PDF] Travaux dirigés de Base de Données Normalisation
En déduire un schéma de base de données relationnelle en 3e forme Normale CCoorrrreeccttiioonn Dans cet énoncé on a à chercher les attributs Ils sont donnés
[PDF] Exercices Corrigés Initiation aux Base de données
Exercices Corrigés Initiation aux Base de données • Algèbre relationnelle I Chapitre 1 : Algèbre relationnelle Correction de l'exercice 1
[PDF] Exercices de conception de bases de données relationnelles
29 jan 2018 · Exercices de conception de bases de données relationnelles normalisées Stéphane Crozat stph scenari-community org/bdd gen2 pdf
[PDF] Introduction aux Bases de données relationnelles - Irif
Le programme propose également les exercices suivants : — utiliser une application de création et de manipulation de données offrant une interface graphique
[PDF] [PDF] SGBD 1 - TD n° 4 Exercices sur lAlgèbre relationnelle
Exercices sur l'Algèbre relationnelle -- CORRIGE -- Ces quatre schémas forme le schéma de la base de données qui servira pour les exercices
CONCEPTION DES BASES DE DONNEES RELATIONNELLES
Définition : Une base de données (BD) est un ensemble de données mémorisées EXERCICES n°1 Corrigé Le corrigé ci-après propose une solution possible
[PDF] TD 1 : algèbre relationnelle et requêtes SQL de base
Exercice 1 Une maîtresse de maison veut construire une base de données sur les personnes qu'elle invite et les plats qu'elle leur sert
Exercices bases de donnees relationnelles gratuit en PDF - BestCours
Vous n'avez pas besoin de vous inscrire à des cours coûteux et Voyage d'une partie de la ville à l'autre pour prendre des exercices corrigés Tout ce que vous
[PDF] Bases de données relationnelles Maude Manouvrier - lamsade
Philip J Pratt Initiation à SQL - Cours et Exercices corrigés Eyrolles 2001 F Brouard C Soutou ULM 2 pour les bases de données : Modélisation
[PDF] Bases de données relationnelles - AlloSchool
Les principes et l'architecture d'une base de données Un système de gestion de bases de données (SGBD) est un logiciel qui Corrigé des exercices
[PDF] Travaux dirigés de Base de Données Normalisation
Par rapport à l'exercice précédent ici on doit trouver les DFs D'après l'énoncé En déduire un schéma de base de données en 3FN pour cette clinique
![[PDF] [PDF] SGBD 1 - TD n° 4 Exercices sur lAlgèbre relationnelle [PDF] [PDF] SGBD 1 - TD n° 4 Exercices sur lAlgèbre relationnelle](https://pdfprof.com/Listes/17/42885-17sgbd1_td4_cor.pdf.pdf.jpg)
I.U.T. de Nice Côte d'Azur 2002-2003
Département Informatique
S.G.B.D. 1
TD n° 4
Exercices sur l'Algèbre relationnelle
-- CORRIGE --Objectif : manipuler les opérateurs algébriques, exprimer des requêtes dans le langage algébrique, utiliser les
arbres d'expression pour optimiser les requêtes.Dans la suite du TD, nous allons considérer les schémas de relations suivantes avec leurs significations
intuitives :CJH (IdCours, Jour, Heure)
Le cours dont l'identifiant apparaît dans la première composante d'un n-uplet a lieu le jour spécifié dans la
deuxième composante, à l'heure qui apparaît dans la troisième composante.CS (IdCours, IdSalle)
Le cours de la première composante a lieu dans la salle indiquée dans la seconde composante.ENA (IdEtudiant, Nom, Adresse)
Les étudiants dont l'identifiant apparaît comme la première composante d'un n-uplet ont un nom et une adresse
qui apparaissent respectivement dans la deuxième et troisième composante.CEN (IdCours, IdEtudiant, Note)
L'étudiant de la deuxième composante a obtenu la note spécifiée dans la troisième composante au cours spécifié
dans la première composante.Ces quatre schémas forme le schéma de la base de données qui servira pour les exercices. Un exemple de valeur
courante possible pour la base de données figure ci-dessous.CJH IdCours Jour Heure
CS IdCours IdSalle Archi Lu 9h Archi S1 Algo Ma 9h Algo S2Algo Ve 9h Syst S1
Syst Ma 14h
ENA IdEtudiant Nom Adresse CEN IdCours IdEtudiant Note100 Toto Nice Archi 100 A 200 Tata Paris Archi 300 A
300 Titi Rome Syst 100 B
Syst 200 A Syst 300 B
Algo 100 C
Algo 200 A
21. Les opérateurs algébriques
1.1. Donner les résultats des projections suivantes :
R1 = CJH (IdCours)
R2 = ENA (IdEtudiant)
R1 IdCours R2 IdEtudiant
Archi 100
Algo 200
Syst 300
1.2. Donner le résultat R3 de la restriction CEN (IdCours = 'Algo').
R3 IdCours IdEtudiant Note
Algo 100 C
Algo 200 A
1.3. Donner le résultat R4 de la jointure CJH CS (CJH.IdCours = CS.IdCours).
R4 IdCours Jour Heure IdSalle
Archi Lu 9h S1
Algo Ma 9h S2
Algo Ve 9h S2
Syst Ma 14h S1
1.4. Donner le résultat R6 de la suite d'opérations suivante :
R5 = CEN (IdEtudiant, IdCours)
R6 = R5 R1
R6 = { x R5 (IdEtudiant) tel que (x, u) R5 pour tout u R1 }R5 IdEtudiant IdCours R6 IdEtudiant
100 Archi 100
300 Archi
100 Syst
200 Syst
300 Syst
100 Algo
200 Algo
1.5. Donner le résultat R11 de la suite d'opérations suivante :
R7 = R2 R1 : ensemble de toutes les inscriptions possibles R8 = R7 - R5 : ensemble des inscriptions manquantes R9 = R5 (IdEtudiant) : liste des étudiants qui sont inscrits à certains cours R10 = R8 (IdEtudiant) : liste des étudiants qui ne sont pas inscrits à certains cours R11 = R9 - R10 : liste des étudiants qui sont inscrits à tous les coursR7 IdEtudiant IdCours R8 IdEtudiant IdCour
s R9 IdEtudiant R10 IdEtudiant100 Archi 200 Archi 100 200
100 Algo 300 Algo 200 300
100 Syst 300
200 Archi
200 Algo
200 Syst
300 Archi R11 IdEtudiant
300 Algo 100
300 Syst
1.6. Comparez le résultat de 1.4 avec celui de 1.5, que représente-t-il ?
Le résultat est le même, c'est l'ensemble des étudiants qui suivent tous les cours.31.7. En s'inspirant de 1.5, montrer que la division peut être obtenue à partir de la différence, du produit
cartésien et de la projection. Soient les deux relations R1 (A, B) et R2 (B) où A et B peuvent être des groupe d'attributs. La division de R1 par R2 peut s'obtenir comme suit :R1 R2 = R3 - R6 avec :
R3 = R1 (A)
R4 = R3R2
R5 = R4 - R1
R6 = R5(A)
2. Le langage algébrique
Exprimer les requêtes ci-dessous dans le langage algébrique.2.1. Donner les noms des étudiants qui suivent le cours 'Algo'.
R1 = CEN ENA (CEN.IdEtudiant = ENA.IdEtudiant)
R2 = R1 (IdCours = 'Algo')
RES = R2 (Nom)
2.2. Donner les notes en 'Archi' des étudiants dont le nom est 'Titi'.
R1 = CEN ENA (CEN.IdEtudiant = ENA.IdEtudiant)
R2 = R1 (IdCours = 'Archi')
R3 = R2 (Nom = 'Titi')
RES = R3 (Note)
2.3. Donner les couples (jour, heure) pour lesquels la salle 'S1' est occupée par un cours.
R1 = CS CJH (CS.IdCours = CJH.IdCours)
R2 = R1 (IdSalle = 'S1')
RES = R2 (Jour, Heure)
2.4. Donner les identifiants des étudiants qui n'ont que des notes 'A'
R1 = CEN (Note = 'A')
R2 = CEN (Note <> 'A')
R3 = R1 - R2
RES = R3 (IdEtudiant)
2.5. Donner la salle où se trouve 'Toto' le lundi à 9h.
R1 = CEN ENA (CEN.IdEtudiant = ENA.IdEtudiant)
R2 = R1 CJH (R1.IdCours = CJH.IdCours)
R3 = R2 CS (R2.IdCours = CS.IdCours)
R4 = R3 (Nom = 'Toto')
R5 = R4 (Jour = 'Lu')
R6 = R5 (Heure = '9h')
RES = R6 (IdSalle)
43. Les arbres d'expression algébrique
3.1. Dessinez l'arbre d'expression de la requête 2.1, faîtes descendre la restriction aussi bas que vous
pouvez.3.2. Dessinez l'arbre d'expression de la requête 2.5, faîtes descendre les restrictions et les projections aussi
bas que vous pouvez.Arbre d'expression de la requête 2.5 :
CENENAT
(IdCours='Algo') (Nom) ENAT (Nom) CEN (IdCours='Algo')Descente de restriction
CENENAT
CJH CS (IdSalle) (Heure='9h') (Jour='Lu') (Nom='Toto') 5Descente des restrictions et des projections :
CEN (IdSalle) ENAT (Nom='Toto') (IdEtudiant) CJH (Heure='9h') (IdCours)(IdCours) CS (Jour='Lu')quotesdbs_dbs31.pdfusesText_37[PDF] cours de conception des ponts
[PDF] culée de pont pdf
[PDF] cours de ponts en béton armé pdf
[PDF] dimensionnement pont pdf
[PDF] cours de technologie de ponts
[PDF] une vie de maupassant analyse
[PDF] conception et calcul des éléments de machines volume 3
[PDF] elements de machines exercices corrigés pdf
[PDF] livre element de machine pdf
[PDF] conception des machines
[PDF] principes et applications pdf
[PDF] conception et calcul des éléments de machines volume 1
[PDF] elements de machine exercices
[PDF] element de machine livre