100% ont trouvé ce document utile (1 vote)
163 vues2 pages

Travaux Pratiques SQL pour Bibliothèque

Transféré par

arrayoub
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
163 vues2 pages

Travaux Pratiques SQL pour Bibliothèque

Transféré par

arrayoub
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Abdelmalek Essaadi FSJES Tétouan

Travaux pratiques SQL

TP1 : SQL-SERVER

Prof :Chrayah Mohamed

La BD TPSQLSERVER pour une bibliothèque est constituée des tables suivantes :

➢ Table Livre(Num_livre,Titre,Auteur,Nbre_exmpl) :

Num_livre Titre Auteur Nbre_exmpl


502 Bases De Données Auteur 1 3
533 Algorithmes Auteur 2 5
482 Langage python Auteur 3 12
578 Unix Auteur 4 11
112 Programmation Auteur 5 5
963 Langage C Auteur 6 9
531 Systèmes Exploitations Auteur 7 8
623 Langage Java Auteur 8 4

➢ Table Abonne(Num_abonne,Nom,Prenom) :

Num_abonne Nom prenom


100 Ab11 Ab12
102 Ab21 Ab22
55 Ab31 Ab32
45 Ab41 Ab42
125 Ab51 Ab52

Table prêt(#Num_livre,#Num_abonne,date_pret) :

Num_livre Num_abonne date_pret


502 102 12/01/2017
533 100 15/05/2017
502 45 13/06/2017
112 125 01/07/2017
533 102 01/10/2017
502 55 02/10/2017
963 102 01/12/2017
502 125 03/01/2018
112 102 09/01/2018
1) Créer les tables de la BD TPSQLSERVER :

2) Insérer les données dans les tables ;

3) Répondre par SQL sur les requêtes suivantes :

a) Afficher toutes les données ?


b) Tous les livres disponibles en quantité égale à 5 ?
c) Tous les livres disponibles en quantité comprise entre 11 et 5 ?
d) Tous les livres de titre Unix ou disponibles en quantité comprise entre 11 et 5 ?
e) Le titre et la quantité de tous les livres ?
f) Le titre, la quantité et la quantité augmentée de 3 de tous les livres ?
g) Les différentes quantités des livres ?
h) Le titre et la quantité des livres disponibles en quantité supérieure à 8 ?
i) Le titre et l’auteur des livres classés par titre ?
j) Le titre et l’auteur des livres classés par titre décroissant et la quantité supérieur à 8 ?
k) Titre et auteurs des livres dont le titre commence par ‘L’ ?
l) Titre et auteurs des livres dont la 2e lettre du titre est un ‘a’ ?
m) Quel est le nombre de livres
n) Quel est le nombre de livre disponible en quantité égale à 5
o) Renommer la colonne résultat de count
p) Quel est, par livre, le nombre d’abonnés l’ayant emprunté
q) Quelle est le livre emprunté par plus de 3 abonnés
r) Quelle est la quantité maximum disponible pour un livre
s) Quelle est le livre disponible en quantité maximum

Vous aimerez peut-être aussi