Vous êtes sur la page 1sur 4

INSFP A.

Benhamouda SMK Constantine Section: GBD S4


Module : SQL SERVER implémentation enseignante : Mme BELAALA-H

TP : Gestion d’une salle Machines

Nom et prénom :……………………… Groupe : ……………………………

1………………………………………………..
2……………………………………………….. Date:
3………………………………………………..
4………………………………………………...

Temps Alloue : 12 h

Objectif Principal :

Création d’une BD et ces Objets (table, procédures stockées, vues)

Objectif Intermédiaire :

Création une BD
Création des tables
Création des procédures stockées (ajout , suppression, modification, recherche)
Création des vues

Outils :
Un pc + système Win Xp
Le cd du SQL server développé

Observation :
…………………………………………………………………….....
………………………………………………………………………. Note : /20
……………………………………………………………………….
……………………………………………………………………….

1
INSFP A.Benhamouda SMK Constantine Section: GBD S4
Module : SQL SERVER implémentation enseignante : Mme BELAALA-H

TP : Gestion d’une salle Machines


Soit le schéma relationnel de la gestion des salles de TP
 Etudiant (Matricule,NomEtud,PrenomEtud,Groupe, Code-salle)
 Enseignant (code-Ens,nomEns,prenomEns,Grade )
 PC (code-PC, Modele, RAM,DD)
 Salle (Code-salle, superficie)
 Séance (code-seance, code-Ens,code-salle, jour-semaine, heure,groupe )
 Affectation (code-seance,Matricule, Code-PC)
Et soit les contraint sure les table suivantes :
 Table Etudiant :
Le champs Taille Type Contrainte
Matricule caractère 9 Cle primaire
Nom Caractère 20
Prenom caractère 20 Non nul
Groupe Entier Non nul
Code salle nombre 3,0 Non nul, clé étrangère

 Table PC
Le champs Taille Type Contrainte
Code-PC caractère 6 Cle primaire
Modele Caractère 20 Non nul
Ram Entier
DD Entier

 Table Salle
Le champs Taille Type Contrainte
Code-salle nombre 3,0 Cle primaire
superficie nombre 5,2

 Table séance
Le champs Taille Type Contrainte
Code-seance caractère 6 Cle primaire
Code-ens Caractère 4 Non nul, clé étrangère
Code-salle Nombre 3,0 Non nul, clé étrangère
Jour-semaine caractère 10 Non nul
Heure caractère 5 Non nul
groupe Entier

2
INSFP A.Benhamouda SMK Constantine Section: GBD S4
Module : SQL SERVER implémentation enseignante : Mme BELAALA-H

TP : Gestion d’une salle Machines

 Table Affectation
Le champs Taille Type Contrainte
Code-séance caractère 6 Clé primaire, clé étrangère
Matricule Caractère 9 Clé primaire Non nul, clé étrangère
code-PC caractère 6 Clé primaire Non nul ,clé étrangère

 Table Enseignants
Le champs Taille Type Contrainte
Code-Ens caractère 4 Cle primaire
NomEns Caractère 20 Non nulle
PrenomEns caractère 20 Non nulle
Grade caractère 25 Maitre assistant, charge de cours,
maitre de conférences, professeur

1- On utilisant SQL server 2000 crées cette Base de données et l’ensemble des tables (faire
attention au contrainte des champs pour chacune de tables)
2- Faire introduire les enregistrements suivant dans les tables
 La table Etudiant :
(52003641, BENTALEB,FATEH,12),(520022881,AMEUR,SAMIRA,14),(520013040,ABED,SIHEM,14),

(520010039, ZIANI, MOHAMED, 12),(520022677,TALEB,RACHID,12),

(520020026, SENNOUNE, TAYEB, 11), (520023009, TAHIR, SELMA, 12), (520029847, AMROUCHE,

NADIA, 14)

 L a table Enseignant
(02122,MAHI,BRAHIM,Maitre assiastant), (3251,ABADI,NASSIMA,charge de cours),

(1540,BENTAHAR,MOURAD,maitre de conferences), (3266,CHELLAL,ADEL,maitre assistant)

(3247,ABDELLAH,LATIFA,charge de cours)

 La table PC
(323647,PENTIUMIII,256,40), (3223648,PENTUMIII,256,20),(323649,PENTIUMIV,512,80) ,

(323650,PENTIUM III 256,40),(323651,PENTIUMIV ,512,80),(323652,PENTIUMIII,256,40)

 La table Salle
(410,20), (411,40),(412,20),(413,40),(414,20),(415,40)

3
INSFP A.Benhamouda SMK Constantine Section: GBD S4
Module : SQL SERVER implémentation enseignante : Mme BELAALA-H

TP : Gestion d’une salle Machines

 La table Séance
(322410,3251,410,samedi,10:00,12), (322411,1540,410,dimanche,10:00,11),

(322412,1540,412,dimanche,13:00,12),(322413,3266,413,lundi,10:00,14),

(322414,3251,412,mardi,08 :00,14), 322415,3247,415,lundi,08 :00,11),

(322416,3266,415,mardi,13 :00,12),

 La table affectation
(322410,520023641,323647),(322411,520022881,323648),(322412,520013040,323648),

(322411,520010039,323649),(322413,520022677,323650),(322414,520020026,323647),

(322413,520023009,323651),(322414,520029847,323649)

3- Crée les procédures stockées des MAJ de cette base de données


4- Crée les vues suivantes
 Le planning des enseignants
 La liste des PC pour chaque salle
 La liste des étudiants et les PC affecté
5- Crée les procédures stockées de recherche suivantes
 la liste des étudiants de la salle x
 La liste des PC dans la salle x
 La liste des salles occupes le dimanche a 10 :00 h
 La liste des séances occupe par des maitres assistants
 La liste des étudiants d’un groupe donné

Vous aimerez peut-être aussi