corrigé TP6 - TP n°3 : SQL - langage d interrogation de BD
5 pages
Français

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

corrigé TP6 - TP n°3 : SQL - langage d'interrogation de BD

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
5 pages
Français
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

corrigé TP6 - TP n°3 : SQL - langage d'interrogation de BD

Informations

Publié par
Nombre de lectures 1 726
Langue Français

Extrait

OMGL – Semestre1
Correction TP n°6
Exercice 1: ·Vérifier le contenu des tables candidat, ville, baccalaureat. Déduisez en le schéma relationnel. select * from baccalaureat; -- retourne 13 tuples select * from candidat;-- renvoie 2264 tuples select * from ville;-- renvoie 395 tuples ·Quels sont les noms et prénoms des candidats triés alphabétiquement ? select nom, prenom from candidat order by nom, prenom ;-- renvoie 2264 tuples ·Donne la liste des étudiants dont le nom est 'CHINE'? select * from candidat where nom='CHINE';-- renvoie 2 tuples ·Quels sont les candidats ayant eu les 2 évaluations supérieures à 8? select * from candidat where evaluation1 >8 and evaluation2 > 8;-- renvoie 22 tuples ·Quelles sont les candidats ayant une évaluation valant 0 ounull? select * from candidat where evaluation1 = 0 or evaluation1 is null or evaluation2=0 or evaluation2 is null;-- renvoie 444 tuples ·Quels sont les candidats (triés par nom, prénom) qui n'ont eu qu'une évaluation (i.e. l'autre évaluation vautnull) ? select * from candidat where evaluation1 is null or evaluation2 is null order by nom, prenom;-- renvoie 237 tuples ·Quels sont les différents baccalauréats des candidats (sans doublons) ? select distinct acronyme from candidat c, baccalaureat b where c.idBac = b.idbac; -- renvoie les valeurs AUT , ES , ETR , L , PRO , S , SMS , STI , STL , STT soit 10 tuples ·Quels sont les candidats qui ont un bac étranger (noté 'ETR') ? select distinct nom, prenom from candidat c, baccalaureat b where c.idBac = b.idbac and acronyme = 'ETR' order by nom, prenom;-- renvoie 250 tuples ·Quelles sont les différentes villes (sans doublons) ? select distinct * from ville order by cp;-- renvoie 395 tuples ·Quelles sont les différentes villes des candidats (sans doublons) ? select distinct nomville from ville v, candidat c where c.cp=v.cp order by nomville; -- renvoie 373 tuples ·Quelles sont les villes qui n'ont pas de candidats? select distinct nomville from ville where cp not in (select distinct cp from candidat); -- renvoie 4 tuples à savoir ABIDJAN, ANZA AGADIR, BAMAKO , DAKAR-YOFF
1
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents