Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Lycée de Sedouikech Djerba A.

S 2023/2024

1. Modification de la structure d’une BD en mode commande


Soit la base de données « Bibliothèque » créée avec les requêtes ci-dessous
----------------------------Base bibliothèque---------------------------------
CREATE DATABASE Bibliotheque;
--------------------------Table Abonne ---------------------------------------
CREATE TABLE Abonne
(
IdEleve int(8) UNSIGNED ZEROFILL NOT NULL ,
Nom Varchar(30) NOT NULL,
Prenom Varchar(30) NOT NULL,
DateNaiss Date NOT NULL,
CONSTRAINT pk_Elv PRIMARY KEY(IdEleve)
);
---------------------------Table livre----------------------------------------
CREATE TABLE Livre
(
ISBN int(8) UNSIGNED ZEROFILL NOT NULL ,
TITRE Varchar(40) NOT NULL,
Auteur Varchar(30) NOT NULL,
NbrPage Int NOT NULL,
NbrExemplaire Int NOT NULL,
CONSTRAINT pk_Liv PRIMARY KEY(ISBN)
);
------------------------Table Emprunt ----------------------------------------
CREATE TABLE Emprunt
(
NumEmprunt Int(10) UNSIGNED ZEROFILL AUTO_INCREMENT NOT NULL ,
ISBN Int(10) UNSIGNED ZEROFILL NOT NULL ,
IdEleve Int(8) UNSIGNED ZEROFILL NOT NULL ,
DateEmprunt VarChar(10) NOT NULL,
Duree Int NOT NULL,
Rendu Enum('O','N') NOT NULL,
PRIMARY KEY(NumEmprunt),
);

2. Travail à faire
1) Renommer la table Abonne par Eleve.
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
2) Ajouter la colonne Editeur dans la table livre.
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
3) Ajouter la colonne AdrEmail à la table Eleve après la colonne Prenom.
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............

4èmeSI (STI) 1/2 Professeur: Mr Elbenna Slim


Lycée de Sedouikech Djerba A.S 2023/2024

4) Modifier la taille du ISBN de la table Livre à 10 chiffres.


……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
5) Modifier le type de DateEmprunt de la table Emprunt à Date.
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
6) Modifier le nom du champ Rendu de la table Emprunt par Retour
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
7) Modifier la clé primaire de la table Emprunt par ISBN, IdEleve et
DateEmprunt
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
8) Ajouter une contrainte de domaine nomée ck_NB_Liv sur le champ
NbrExemplaire de la table Livre (NbrExemplaire>0)
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
9) Ajouter une contrainte de domaine nomée ck_Duree sur le champ Duree
de la table Emprunt (3<=Duree<=30)
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
10) Créer les relations nécessaires entre les tables de la base (donner
le nom fk_Elv pour la relation entre Eleve et Emprunt
fk_Liv pour la relation entre Livre et Emprunt.
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
11) Supprimer la colonne Email de la table Eleve
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
12) Supprimer les relations faites dans la question 10
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............
13) Supprimer la base Bibliothèque
……………………………………………………………………………………………………………………............
……………………………………………………………………………………………………………………............

4èmeSI (STI) 2/2 Professeur: Mr Elbenna Slim

You might also like