Vous êtes sur la page 1sur 3

WWW.RESEAUMAROC.

COM
Cours/formation /Video en informatique:Rseaux,Linux,Cisco,2003 Server,securit,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

OFPPT

O ffice de la For mat io n Pro fessio nnelle et de la


Pro mot ion du Tr avail

Examen de fin de formation


Session Juin 2006
Filire

: Technicien Spciali s en Systm es et


Rseaux Inform atiques (TSSRI)

Dure

: 2 Heures

Epreuve : Pratique
Vari ante 1-2
2 m e Partie
Barm e : /40pts

Documents: non autoriss


Crez un dossier qui porte votre nom et prnom dans lequel vous enregistrez les travaux
demands.
NB : Noubliez pas de dtacher votre base dans ce dossier avant de quitter latelier

SQL Server
Considrons la base de donnes suivante :
MATIERES (N_Matire char(5), N_Salle char(6), Mle_Enseignant char(5), Titre char(30)).
ECOLIERS (Mle_Ecolier Char(5), Nom Char(15) , Prenom Char(15), Date_naissance (Date)).
ENSEIGNANTS (Mle_Enseignant Char(5),Nom char(15),Prenom Char(15)).
CONTROL- MATIERES (Mle_Ecolier Char(5), N_Matire Char(5), Note (int)).
1234-

Crez la base de donnes et nommer la par votre nom (Nom_Prnom)


Crez toutes les tables avec les contraintes dintgrit possibles.
Crer le diagramme de la base -nommer le Diag1.
Remplir vos tables avec les enregistrements ci-dessus

Table ECOLIERS
Mle_Ecolier Nom
10001
Samadi
10002
Elfatmi
10003
Alami

Table MATIERES
Prnom date_naissance
Rachid
01/01/1980
Soumia
01/01/1982
Mohcine
01/01/1981

N_Matire N_Salle Mle_Enseignant


Titre
20001
C-2044 30001
Histoire
20002
T-5334 30002
Gographie
20003
C-2044 30003
Philosophie

Page 1 sur 3

WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Rseaux,Linux,Cisco,2003 Server,securit,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

10004

Sahli

Mourad

10005
10006

Elbalghiti Houda
Eljamali Marwa

01/01/1984
01/01/1979

01/01/1978

20004

T-5334

30001

20005
20006
20007

C-2044 30003
H-2034 30002
H-2044 30001

Arts
plastiques
Mathmatique
Chimie
Physique

Table ENSEIGNANTS

Table CONTROL- MATIERES

Mle_Enseignant Nom Prenom


30001
Bennouna Amine
30002
Elghoumri Salah
30003
Bensouda Imane
30004
Sdik
Hamza

Mle_Ecolier
10001
10002
10002
10002
10003
10003
10004
10004
10004
10006
10006

N_Matire
20001
20001
20004
20005
20002
20004
20001
20003
20005
20004
20007

Note
12,50
15,00
18,00
16,00
11,50
12,00
13,50
12,00
16,00
15,00
15,50

5- Enregistrer le scripte des requtes


a- Afficher tous les matires par ordre alphabtique du titre. (Req1.sql)
b- Afficher la liste des coliers, le nom des matires et les notes o les notes sont
>=12 pour (Req2.sql)
6- Crer les vues qui affichent:
a- La liste des coliers qui suivent une matire avec lenseignant Bennouna. (View1)
b- La liste des matires avec le nom de lenseignant. (View2)
7- Procdures stockes
a- Afficher la liste avec les noms, prnoms des enseignants. (Proc1)
b- Afficher la liste des enseignants qui utilisent une salle donne. (Proc2)
8- Ecrire et enregistrer une instruction qui augmente la taille maximale du fichier journal des
transactions 100Mo. Sauvegarder les commandes dans un fichier Modif.sql
9- Crer des connexions pour les utilisateurs Windows : User1, User2, User3 et pour le
groupe Ens_user, qui a comme membres User1 et User2.
10- Accorder accs votre base pour User1, User2 et Ens_user et refuser laccs pour User3.
11- Crer un rle standard dans votre base Ens_user auquel ajouter User1 et User2.
12- Donner autorisation pour User2 de crer des vues et des procdures stockes et lui
interdire de crer des tables.

Page 2 sur 3

WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Rseaux,Linux,Cisco,2003 Server,securit,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

13- Votre utilisateur User1 peut effectuer les slections et insertion pour la table
CONTROL_MATIERES, mais pas les mises jour.
Accorder au rle Ens_user toutes les oprations sur la table CONTROL_MATIERES.
Supprimer les autorisations pour le rle public de la table ENSEIGNANTS.
Refuser les droits de mise jour et suppression des cours pour User2.
14- Crer un rle dapplication Etudiant_entry avec mot de passe bravo .
Autoriser lajout pour la table ECOLIERS
15- Enregistrer les commandes suivantes dans le fichier Accord.sql :
-Accorder des autorisations au rle public effectuer une slection dans le View2 et
dexcuter Proc1.
-Refuser au rle public le droit deffectuer une slection sur la table ENSEIG
- vrifier votre travail en se connectant comme User1.
16- Crer dans votre dossier un rpertoire Backup.
Cre deux units de sauvegarde dans Backup : Base_D et Base_log.
17- Faire une sauvegarde complte de votre base dans Base_D. Donner la description
Premire sauvegarde .
-Faites une deuxime sauvegarde complte dans la mme unit avec description
Deuxime sauvegarde .
-Faites une sauvegarde de fichier journal dans Base_log avec description Journal log .
-Faites une sauvegarde diffrentielle dans Base_D avec description Sauvegarde
diffrentielle .
18- Dtacher votre base vers le dossier qui porte votre nom.

Barme : 40 pts
Question 1
1
Note

2
2

3
3

4
2

5a 5b 6a 6b 7a 7b 8
1 2 2 2 2 2 4

Page 3 sur 3

9
2

10 11 12 13 14 15 16 17
1 1 2 4 1 2 1 3

Vous aimerez peut-être aussi