-- Création de la base DROP DATABASE IF EXISTS bibliotheque; CREATE DATABASE bibliotheque; USE bibliotheque; -- Table des clients CREATE TABLE Clients ( id_client INT AUTO_INCREMENT PRIMARY KEY, nom VARCHAR(50) NOT NULL, prenom VARCHAR(50) NOT NULL ); -- Table des livres CREATE TABLE Livres ( id_livre INT AUTO_INCREMENT PRIMARY KEY, titre VARCHAR(200) NOT NULL, auteur VARCHAR(100) NOT NULL, disponible BOOLEAN NOT NULL DEFAULT TRUE ); -- Table des emprunts CREATE TABLE Emprunts ( id_emprunt INT AUTO_INCREMENT PRIMARY KEY, id_client INT NOT NULL, id_livre INT NOT NULL, date_emprunt DATE NOT NULL, date_retour DATE DEFAULT NULL, FOREIGN KEY (id_client) REFERENCES Clients(id_client), FOREIGN KEY (id_livre) REFERENCES Livres(id_livre) ); -- Quelques données de test INSERT INTO Clients (nom, prenom) VALUES ('Dupont','Jean'); INSERT INTO Livres (titre, auteur) VALUES ('1984','George Orwell'), ('Le Petit Prince','Antoine de Saint-Exupéry');