Académique Documents
Professionnel Documents
Culture Documents
---------------------------------
S
Exercice 90 min
Important :
Créer, dans le répertoire du serveur web local (www ou équivalent), un dossier de
travail en le nommant "SW_Bibliotheque" où seront enregistrés tous les documents
à réaliser.
L’administration d’un établissement scolaire souhaite mettre en place un site web pour
mieux gérer les différents emprunts des livres de la bibliothèque. Pour cela on vous
demande de réaliser les tâches suivantes :
✓ Enregistrer un nouveau livre,
✓ Enregistrer les données relatives à chaque empreint de livre.
Travail demandé
Partie A : Création de la base de données
Soit la base de données décrite par la représentation textuelle simplifiée suivante :
Type (CodeType, LibType)
Livre (NumLivre, TitreLivre, CodeType#, NbExpDisp)
Abonne (IdAb, NomAb, PrenAb, ClasseAb)
Emprunt (IdAb#, CodeLivre#, DateEmp)
N.B. : ci-dessous la description des champs
Champ Type Description
CodeType Entier auto-incrémenté Code du type d’un livre
LibType Chaîne de taille 30 Libellé du type d’un livre
NumLivre Chaîne de taille 5 Numéro unique d’un livre
TitreLivre Chaîne de taille 100 Titre d’un livre
NbExpDisp Entier Nombre d’exemplaires disponibles d’un livre
IdAb Entier Identifiant unique d’un abonné
NomAb Chaîne de taille 30 Nom d’un abonné
PrenAb Chaîne de taille 30 Prénom d’un abonné
ClasseAb Chaîne de taille 30 Classe d’un abonné
DateEmp Date Date d’emprunt d’un livre
1
1) Créer une base de données intitulée "BD_Bibliotheque".
2) Créer les différentes tables de la base de données en se référant à la description
des champs présentée dans le tableau ci-dessus
3) Ajouter les contraintes d’intégrité référentielles entre les différentes tables de la
base de données
4) Ajouter à la table Livre une contrainte de domaine sur le champ NbExpDisp qui doit
être ≥ 0
5) Insérer dans la base de données les lignes suivantes :
Zone1 Zone2
2
2) Ajout d’un nouveau livre :
a) Créer la page "Ajout.html" permettant d’ajouter un nouveau livre à la base de
données via le formulaire suivant :
Sachant que :
• Le clic sur le bouton "Annuler" permet de réinitialiser les différents champs
du formulaire
• Le clic sur le bouton "Ajouter" fait appel au fichier "Ajout.php"
3
3) Emprunter un livre :
a) Créer la page web "Emprunt.html" permettant d’inscrire un nouvel emprunt via
le formulaire suivant :
Sachant que :
• Le clic sur le bouton "Annuler" permet de réinitialiser les différents champs
du formulaire
• Le clic sur le bouton "Ajouter" fait appel au fichier "Emprunt.php"