Vous êtes sur la page 1sur 1

TP SQL SERVER

najib.nfissi@usmba.ac.ma

TP2 : Programmation des procédures stockées

Objectifs :

Le but de ce TP est la programmation, la gestion et la mise en œuvre des procédures


stockées avec SQL Server.

Structure de la BD:

On reprend la base de données VENTES du TP1, constituée des 4 tables suivantes:

Client (NumCl, NomCl, villeCl, PaysCl)


Produit (NumP, NomP, PrixAchat, qtstock)
Commande (NumCMD, DateCMD)
LigneCommande (NumLCMD, NumCl#, NumCMD#, NumP#, QteCMD)

Travail à faire

Partie1

En utilisant le langage SQL :

- Créer la BD ventes (tables, clés primaires, clés étrangères etc…)


- Insérer des enregistrements dans les différentes tables de la BD en respectant les
contraintes d’intégrité et en favorisant la multiplicité des clés étrangères.

Partie2

Ecrire une procédure stockée permettant d’afficher les numéros, les noms, les prénoms des
clients par ville (la ville est fournie comme paramètre).

Modifier cette procédure pour afficher les mêmes informations par ville et par pays
(procédure avec 2 paramètres).

Ecrire une procédure stockée permettant d’afficher les numéros, les noms, les prix d’achats
et les quantités commandées des produits d’une commande à partir du numéro de commande fourni
comme paramètre.

Vous aimerez peut-être aussi