Vous êtes sur la page 1sur 1

Examen de fin de module – Année 2020/2021

Module 2021
Bases de données
Filière : TDI Durée : 2H00
Année : 2éme Année Barème : /40

Soit la base de données suivante :

Fournisseur (numfour,nomfour,prénfour,datenaissance)

Bonlivraison(numbl,datebl,#numfour)

DetBl(#numbl,#numarticle,qte,pu)

Article (numarticle,designation,Qtestock)

1. Créer la base de données sachant que la quantité doit être supérieure à 0 et inférieure à 10 et
l’âge du fournisseur ne doit pas être inférieure à 18 ans. (4pts)

2. écrire une requête qui permet d’afficher le nom du fournisseur avec le nombre des articles
commandés. (4 pts)

3. écrire une requête qui permet d’afficher les fournisseurs dans l’année de naissance 1990. (4pts).

4. Ecrire une procédure stockée qui supprime les fournisseurs n’ayant passé aucun bon de livraison
2 jours avant la date d’aujourd’hui. (4pts)

5. Ecrire une procédure stockée qui renvoie le total par un fournisseur donné. (4pts)

6. Ecrire une procédure stockée qui renvoie le montant total d'un bon de livraison donné. (4pts)

7. Ecrire un trigger qui permet de vérifier l'existence d’un fournisseur lors de l'ajout d'un bon de
livraison. (8pts)

8. Ecrire un trigger qui :

Met à jour la quantité en stock d’un produit après avoir mis à jour la quantité livrée. (4pts)

9. Ecrire une fonction table qui renvoie les articles ayant une quantité en stock <10. (4pts)

Vous aimerez peut-être aussi