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

Maintenance SQL pour Bibliothèque et Exemplaires

Transféré par

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

Maintenance SQL pour Bibliothèque et Exemplaires

Transféré par

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

TP

Exercice 1
On veut maintenir les informations de la table OPERATION_BIBLIOTHEQUE à partir d’une
autre table qui s’appelle LIVRES_ETUDIANTS qui se trouve dans un autre schéma qui
s’appelle BO :
Pour la création de la base de données BO vous pouvez créer le schéma BO puis lancer
unscript
Ecrire les instructions SQL suivantes pour :
- Ajouter la colonne NUM_CARTE_ETUDIANT de type NUMBER dans la table
OPERATION_BIBLIOTHEQUE
- Sauvegarder les informations de la table OPERATION_BIBLIOTHEQUE dans une
table OPERATION_BIBLIOTHEQUE_COPY
- Supprimer les données de la table OPERATION_BIBLIOTHEQUE
- Copier les opérations de prêtes des exemplaires de la table LIVRES_ETUDIANTS
utilisant le ROWNUM de la requête comme ID_OPERATION
- Idem pour les opérations de remboursements
Exercice 2
Après la maintenance des informations de la table OPERATION_BIBLIOTHEQUE on doit
s’assurer que les valeurs du champ EN_STOCK de la table EXEMPLAIRES sont justes:
Ecrire les instructions SQL suivantes pour :
- Afficher le code de l’exemplaire et sa valeur EN_STOCK existante, et la valeur réelle
qu’on va appeler VAL_STOCK qui doit être égale à : ( 1- ( NBRE_PRETE - NBRE_REMB ) )
- Modifier tous les données de la colonne EN_STOCK de la table EXEMPLAIRES à la valeur
par défaut 1.
- Modifier les données de la colonne EN_STOCK des exemplaires qui ont eu des
opérations de prêtes et de remboursements par leurs valeurs réelles.

Vous aimerez peut-être aussi