 Filière : TSSRI Epreuve : Pratique Niveau : Technicien Spécialisé Barème: /40 Durée : 4H Variante 2
1.Soit la base de données suivante :(4P)

- Créez la base de données et nommer la par votre nom (Nom_Prénom)
- Créez toutes les tables avec les contraintes d’intégrité possibles.
- Créez le diagramme de la base –nommer le Diag1
- Remplir vos tables avec les enregistrements en annexe
2.Enregistrer les scripts des requêtes : (2P)
- Afficher tous les patients par ordre alphabétique du nom. (Req1.sq1)
- Afficher la liste des visites, le matricule du médecin et la date de la visite lorsque le prix de la consultation est inférieure ou égale à 150 pour (Req2.sq1)
3. Créer les vues qui affichent : (2P)
- La liste des patients masculins (View1)
- La liste des visites de l’année 2003 (View2)
4.Procédures stockées : (2P)
- Afficher la liste des patients avec le nom et la civilité. (proc1)
- Afficher la liste des visites pour un patient donné. (proc2)
5.Ecrire et enregistrer une instruction qui augmente la taille maximale du fichier journal des transactions à 50 Mo. Sauvegarder les commandes dans un fichier Modif.sq1 (2P)
6.Connexions et autorisations (22P)
- Créer des connexions pour les utilisateurs Windows : Users1.User2.User3, et pour le groupe GP_user qui a comme membres User1 et User2.
- Accorder l’accès à votre base pour User1.User2 et GP_user et refuser l’accès pour User3.
- Créer un rôle standard dans votre base GP_user auquel ajouter User1 et User2.
- Donner l’autorisation pour User2 de créer des vues et des procédures stockées et lui interdire de créer des tables.
- Votre utilisateur User1 peut effectuer les sélections et insertions pour la table Patients, mais pas les mises à jour.
- Accorder au rôle GP_user toutes les opérations sur la table Visites.
- Supprimer les autorisations pour le rôle public de la table Médecins.
- Refuser les droits de mise à jour et suppression des Patients pour User2.
- Créer un rôle d’application Magasin_entry avec mot de passe « bravo » et lui autoriser l’ajout pour la table Patients
- Enregistrer les commandes suivantes dans les fichiers Accord.sql
Accorder des autorisations au rôle public à effectuer une sélection dans le View2 et d’exécuter Proc1.
Refuser au rôle public le droit d’effectuer une sélection sur table Médecins. - Vérifier votre travail en vous connectant en tant que User1.
7. Sauvegardes (5P)
- Créer dans votre dossier un répertoire backup.
- Créer deux unité de sauvegarde dans backup : Base_D et Base_log
- Faire une sauvegarde complète de votre base dans Base_D .Donner la description « première sauvegarde »
- Faite une deuxième sauvegarde complète dans la même unité avec la description « deuxième sauvegarde ».
- Faite une sauvegarde du fichier journal de la base avec description « sauvegarde différentielle »
8.Détacher votre base vers le dossier qui porte votre nom. (1P)
Annexes
 |