Exercice SQL corrigé gestion bibliothèque (RULE/INDEX/VACCUM)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
-- 1- Ajoutez un champs rendu_theorique à la table livres qui correspondra à la data maximum à laquelle le livre devra être rendu.
-- Ensuite ajoutez une règle qui calculera automatiquement cette date en se servant de la date_emprunt t en y ajoutant 15 jours.
 
CREATE RULE calcul_rendu_theorique
AS ON INSERT
TO emprunts.datepret
DO (UPDATE emprunts SET rendu_theorique = datepret + 15);
CREATE
 
-- 2- Effacez cette règle.
 
DROP RULE calcul_rendu_theorique;
DROP
 
-- 3-  Créer un index sur  la table emprunteurs
 
CREATE INDEX index_emprunteurs
ON emprunteurs(idemprunteur, nom);
CREATE
 
-- 4- Effacez-le
 
DROP INDEX index_emprunteurs;
DROP

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

1

Besoin d'aide ?