Aider moi ouir cette tp

Fermé
faouzi2015 Messages postés 11 Date d'inscription mercredi 3 juin 2015 Statut Membre Dernière intervention 28 février 2016 - 28 févr. 2016 à 14:39
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 28 févr. 2016 à 14:46
Bonjour,


j ai un tp
si vous pouver me aider pour le resoudre:

Un bibliothécaire cherche à automatiser la gestion de sa bibliothèque. Pour cela il a pensé aux bases de données relationnelles.

Définissez une base de données relationnelle satisfaisant les propriétés suivantes :

On associe à chaque livre un identifiant, un titre, un numéro ISBN, un auteur, un éditeur, une année d’édition, un domaine, et un ensemble de mots clés.
On associe à chaque auteur un identifiant, un nom, un prénom, une date de naissance, un lieu de naissance, une adresse.
On associe à chaque éditeur un identifiant, un nom de la maison d’édition, une adresse.
On associe à un emprunteur un identifiant, un nom, un prénom, une adresse, un numéro de téléphone.
Chaque opération d’emprunt se représente par un identifiant d’emprunteur, un identifiant de livre, une date d’emprunt et une date de remise.



1. Créez une base de données appelée « GEST_BIB ».
2. Créez les tables nécessaires (LIVRE, AUTEUR, EDITEUR, EMPRUNTEUR, EMPRUNT) pour satisfaire les propriétés citées ci-dessus. Assurer des tables en BCNF.
3. Créez une vue pour un emprunteur pour qu’il ne puisse voir que les parties qui l’intéressent.
4. Donnez les requêtes SQL qui permettent à un emprunteur d’avoir :
1. Les livres de l’auteur « Aut1 », puis les livres disponibles de cet auteur ;
2. Les livres de l’éditeur « Edit1 », puis les livres disponibles de cet éditeur ;
3. Les livres du domaine de médecine, puis les livres disponibles de médecine ;
4. Les livres qui parlent de : SGBD et SQL, puis les livre disponibles qui en parlent ;
5. Une transaction qui permet de trouver les livres disponibles qui parlent de « JAVA » et « SGBD », puis faire l’opération d’emprunt du premier livre trouvé. Cette transaction nous permet d’éviter que deux emprunteurs font l’opération d’emprunt sur le même livre et en même temps. Ne pas oublier de poser un verrou partagé sur les lignes de la table « LIVRE » pour autoriser les autres à consulter les livres manipulés.

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
28 févr. 2016 à 14:41
0
faouzi2015 Messages postés 11 Date d'inscription mercredi 3 juin 2015 Statut Membre Dernière intervention 28 février 2016
28 févr. 2016 à 14:46
merci
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415 > faouzi2015 Messages postés 11 Date d'inscription mercredi 3 juin 2015 Statut Membre Dernière intervention 28 février 2016
28 févr. 2016 à 14:46
De rien ;-)
0