0% ont trouvé ce document utile (0 vote)
5 vues1 page

Création et gestion d'une base SQL Bibliothèque

Le document présente un ensemble de requêtes SQL pour gérer une base de données de bibliothèque. Il couvre la création de la base de données et des tables, l'ajout de contraintes et de clés étrangères, ainsi que des opérations de modification et de suppression. De plus, il inclut des requêtes de sélection pour récupérer des informations sur les livres et les adhérents.

Transféré par

nassimadaoudi6
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 TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues1 page

Création et gestion d'une base SQL Bibliothèque

Le document présente un ensemble de requêtes SQL pour gérer une base de données de bibliothèque. Il couvre la création de la base de données et des tables, l'ajout de contraintes et de clés étrangères, ainsi que des opérations de modification et de suppression. De plus, il inclut des requêtes de sélection pour récupérer des informations sur les livres et les adhérents.

Transféré par

nassimadaoudi6
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 TXT, PDF, TXT ou lisez en ligne sur Scribd

TP3 SQL

- Livre (id_livre, titre, auteur, annee_publication, genre, nbr_exemplaires)


- Adherent (id_adherent, nom, prenom, email, date_inscription)
- Emprunt (id_emprunt, id_livre, id_adherent, date_emprunt, date_retour)

Questions (LDD – Langage de Définition des Données)


1. Création de la base de données : Écrivez une requête SQL pour créer la base de
données Bibliothèque.
2. Création des tables : Écrivez les requêtes SQL pour créer les tables Livre,
Adherent, et Emprunt avec les types de données appropriés.
3. Ajout de contraintes : Ajoutez une contrainte pour que l’ID de chaque table soit
la clé primaire.
4. Ajout de clés étrangères : Ajoutez les clés étrangères nécessaires pour assurer
l’intégrité référentielle entre les tables.
5. Modification d’une table : Ajoutez une colonne disponible (BOOLEAN) à la table
Livre pour indiquer si un livre est disponible ou non.
6. Suppression d’une colonne : Supprimez la colonne disponible de la table Livre.
7. Suppression d’une table : Supprimez la table Emprunt de la base de données.

Questions (Requêtes de Sélection - SELECT)


8. Liste de tous les livres : Écrivez une requête SQL pour récupérer tous les
livres avec leurs informations.
9. Livres d’un auteur spécifique : Sélectionnez tous les livres écrits par un
auteur donné.
10. Livres publiés après une certaine année : Affichez tous les livres publiés
après l'année 2000.
11. Livres disponibles en quantité suffisante : Sélectionnez les livres dont le
nombre d’exemplaires est supérieur à 3.
12. Liste des adhérents inscrits après une date donnée : Affichez les adhérents
inscrits après le 1er janvier 2022.
13. Rechercher un adhérent par email : Écrivez une requête pour retrouver un
adhérent en fonction de son adresse email.
14. Afficher tous les emprunts en cours : Sélectionnez les emprunts dont la date de
retour est NULL.

Vous aimerez peut-être aussi