Académique Documents
Professionnel Documents
Culture Documents
CANDIDAT
PK_EMPRUNTER
NUMCANDIDAT
CODELIVRE
PK_CANDIDAT
NUMCANDIDAT
NOMCANDIDAT
DATENAISSANCE
LIEUNAISSANCE
LIVRE
DATEEMPRUNT
DATERETOUR
PK_LIVRE
CODELIVRE
CODEEDITEUR
NOMLIVRE
NBREPAGES
GENRE
EDITEUR
PK_EDITEUR
CODEEDITEUR
REALISER
NOMEDITEUR
ADRESSEEDITEUR
CPEDITEUR
VILLEEDITEUR
2- Les donnes
Liste des CANDIDATS
Numro Candidat
Nom Candidat
Date Naissance
Lieu Naissance
12
BERTRAND
20/08/1978
RENNES
10
FAURE
12/12/1977
CAEN
HIRARD
20/12/1978
LILLE
15
FAURE
01/11/1977
ST LO
Nom Livre
I101
Info.
100 Informatique
FOU1
I102
Info.
123 Informatique
DUN1
F021
OMG
43 Gestion
DUN1
E120
FISCALIT
67 Gestion
FOU1
Nbre de Pages
Genre
Code Editeur
PSI
Code Editeur
Nom Editeur
Adresse Editeur
CP Editeur
Ville Editeur
FOU1
Foucher
75006
PARIS
DUN1
Dunod
75008
PARIS
HA2
Hachette
5, rue d'Italie
75006
PARIS
Code Livre
Date Emprunt
Date Retour
10
I101
1/10/2003
1/11/2003
I101
1/11/2003
12/11/2003
10
I102
14/12/2003
REQUETES :
A partir de la base de donnes BIBLIOTHEQUE, raliser les requtes suivantes en SQLITE :
Etape 1
01- Afficher la liste des livres en prcisant toutes les caractristiques.
02- Afficher la liste des livres et les afficher dans l'ordre dcroissant des noms et en cas
d'galit dans l'ordre croissant des codes diteurs.
03- Afficher pour chaque candidat les livres emprunts (Numro Candidat, Code Livre).
04- Afficher pour chaque candidat les livres emprunts (Numro Candidat, Code Livre,
Nom Livre).
05- Afficher les codes des diteurs dont au moins un livre a t emprunt. Chaque
diteur n'est not qu'une seule fois.
06- Afficher les codes et noms des diteurs dont au moins un livre a t emprunt.
Chaque diteur n'est not qu'une seule fois.
07- Afficher les codes des livres qui ont t emprunts. Chaque livre n'est not qu'une
seule fois.
08- Pour chaque emprunt, afficher le code livre, le code diteur, le numro du candidat,
le nom du candidat.
09- Afficher les caractristiques de l'diteur FOUCHER.
10- Afficher les livres (code livre, nom livre) qui ont 100 pages ou plus et qui ont au moins
l'une des caractristiques suivantes :
Caractristique 1 : le code diteur est FOU1
Caractristique 2 : le nom du livre est INFO
Prof Youssef EL MARZAK
PSI
11- Afficher toutes les caractristiques des livres dont le nombre de pages est infrieur
100.
12- Afficher les noms des livres et le nombre de pages des livres dont le nombre de pages
est infrieur 100. Les rsultats seront affichs par ordre alphabtique.
13- Mme question mais dans lordre alphabtique inverse.
Etape 2
14. Rechercher le numro de candidat, le code livre et la date d'emprunt des livres non
retourns.
15. Prsenter les caractristiques des livres dont le nombre de pages est suprieur 50
pages mais infrieur 100 pages.
16. Dans une seule requte, retrouver les caractristiques des livres I101 et I102.
17. Retrouver toutes les caractristiques des livres dont le nom commence par I.
18. Afficher toutes les caractristiques des livres dont le deuxime caractre est la lettre
M.
19. Afficher la liste des livres dont le nombre de pages est diffrent de 100.
20. Dans une seule requte, retrouver les caractristiques de tous les livres sauf I101 et
I102.
21. Afficher tous les livres dont la premire lettre ne commence pas par I.
22. Prsenter le(s) numro(s) et le(s) nom(s) des candidats qui ont emprunt(s) un livre
dit par l'diteur FOUCHER et dont la premire lettre du nom commence par H.
Etape 3
23. Dterminer le nombre de livres. La colonne sera appele NbreLivres.
24. Afficher l'ensemble des caractristiques des livres et ajouter une colonne
supplmentaire qui donnera le nombre de pages +2 . Le nom de cette dernire
colonne sera Nb2pages.
25. Calculer le nombre moyen de pages pour l'ensemble des livres.
26. Dterminer le nombre de livres emprunts pour chaque numro de candidat.
27. Dterminer le nombre de livres emprunts pour chaque numro et nom de candidat
28. Dterminer le nombre moyen de pages propos par chaque code diteur.
29. Dterminer le nombre moyen de pages propos par chaque diteur (code diteur,
nom diteur, nombre moyen).
30. Indiquer le code, le nom des diteurs dont le nombre moyen de pages est suprieur
83. La moyenne des pages doit galement tre affiche.
Etape 4
31. Retrouver le livre (code livre, nom livre) ayant le nombre de pages le plus lev.
32. Dterminer le livre (code livre, nom livre) ayant le nombre de pages le moins lev.
33. Prsenter la liste des livres (code livre, nom livre) ayant un nombre de pages
suprieur la moyenne du nombre de pages pour l'ensemble des livres.
PSI