Page 1120 - IT2
P. 1120
3) Créer les requêtes suivantes :
a. Afficher la plus grande quantité achetée du produit P2 par le client 10. (1Pt)
b. Afficher les clients qui ont un total d’achat inférieur à 7000 DH et ayant acheté le
produit P3. (1 Pt)
4) Créer les fonctions stockées suivantes :
c. funcNbAcha qui nous renvoie les achats dont le nombre d’article est supérieur à 10.
(2 ,5 Pts)
d. funcCliStar qui nous renvoie les clients qui ont effectués plus de dix achats.
(2 ,5 Pts)
5) Créer les déclencheurs suivants :
e. trigTotalAchat qui nous permet de mettre à jours le montant total des achats
effectués par un client après chaque achat effectué. (2 ,5 Pts)
f. trigQteStock qui nous permet de déstocker un produit après chaque achat
effectué. (2 ,5 Pts)
Dossier 2 (32 Pts)
En se basant sur le modèle développé dans la partie précédente, répondre aux questions
suivantes:
1) Avant d’effectuer un achat le client doit s’authentifier.
Créer une page web d’authentification qui contient les éléments; un Lien (inscrire)
vers la page d’inscription pour les personnes non encore enregistrées, et une zone de
saisie de login et une zone de saisie de mot de passe pour identifier l’internaute.
Si le login et/ou le mot de passe sont incorrects, l’internaute est redirigé
automatiquement vers la page d’inscription. Sinon on lui affiche la page d’accueil du
site qui contient le nom du client connecté. (4 Pts)
2) Créer une page web d’inscription pour les clients non encore enregistrés. (2 Pts)
- Vérifier que les champs mot de passe, et confirmez mot de passe sont bien
identiques. (2 pts)
- Vérifier que l’adresse mail est valide. (2 Pts)
3) Créer une page web permettant d’effectuer un achat:
Cette page contient :
Une zone de sélection proposant le choix des clients existants dans la table CLIENT.
(2 ,5 Pts)
Une zone de sélection proposant le choix des produits existants dans la table
PRODUIT. (2 ,5 Pts)
Une zone de saisie de texte pour la saisie de la quantité. (2 ,5 Pts)
Filière Epreuve Session 2/4
TDM Pratique FF V2-3 Juillet 2014

