Computing">
Exam SGBD SP 1516
Exam SGBD SP 1516
Exam SGBD SP 1516
Semestre : 1 2
Module : SGBD
Enseignants : Equipe SGBD
Classes : 3A
Documents autorisés : OUI NON Nombre de pages : 02
Date : 07/05/2016 Heure: 09h00 Durée : 1h30
PrestataireService (Nom_prestataire
restataire, Adresse, Num_tel, Email)
Achat (#Id_deal,
#Id_deal, #Id_membre, Date_achat,
Date_a Nb_coupons, Montant)
Questions :
Si les critères sont vérifiés, la procédure doit insérer un nouveau membre en utilisant
la séquence SEQ_MEMBRE.
SEQ_MEMBRE (3 pts)
1
4. Ecrire un trigger TRIG_MONTANT qui, avant chaque insertion dans la table
ACHAT, permet de calculer le montant de l'achat effectué. (2 pts)
6. Ecrire une procédure stockée PS_PRES_DEAL qui permet d’afficher pour chaque
prestataire son nom, son adresse et la liste de ses deals proposés. Pour chaque deal on
affiche son type, son score ainsi que le montant total cumulé en utilisant la fonction
FN_MNT_DEAL. (3 pts)
7. a- Ecrire une procédure stockée PS_DEAL (mois number) qui permet d’afficher pour
chaque deal acheté pendant le mois passé en paramètre de l’année en cours, une liste
numérotée selon un ordre décroissant de score, comportant la date de l’achat,
l’identifiant du deal, l’identifiant du membre ainsi que le score. (3 pts)
Bonne chance