Examen sybase - Administration base de donnees

525 views

Published on

Examen sybase - Administration base de donnees

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
525
On SlideShare
0
From Embeds
0
Number of Embeds
95
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Examen sybase - Administration base de donnees

  1. 1. LPRO-ABD & ABD AVANCEE 2009/2010 Rattrapage Royaume du Maroc Ministère de l'Education Nationale, de l'Enseignement Supérieur, de la Formation des Cadres et de la Recherche Scientifique Université IBN TOFAIL Licence professionnelle Administration des bases de données Promotion 2009-2010 1- A quoi sert la requête suivante : Select value2 from master..syscurconfigs where config=114 (1p) La requête envoie le nom du fichier de configuration en cours d’utilisation 2- Ecrivez la commande pour déterminer combien de connexions utilisateurs (number of user connections) peuvent être configurées disposant d’une mémoire de 120 MO. (1p) sp_helpconfig "number of user connections","120MO" 3- Commentez la commande suivante : (1p) sp_deviceattr, dsync, false Désactive l’option dsync  l’écriture ne se fera pas directement sur disque. 4- Qu’il est le propos du rôle : SYBASE_TS_ROLE. (0.5p) Rôle nécessaire pour exécuter certaines commandes DBCC. 5- Quels sont les défauts d’implémentation des groupes d’utilisateurs et comment Sybase y remédie ? (2p) Défauts : l’utilisateur ne peut appartenir qu’à un groupe en outre que public ; les groupes ne peuvent pas être imbriqués ; l’octroi des droits est ensembliste à tous les membres du groupe ; tous les utilisateurs doivent appartenir au groupe public ; … pour y remédier, Sybase a introduit la notion des rôles définit par l’utilisateur (USER DEFINED ROLE) 6- Complétez l’entête de page suivant et identifiez la : (2p) Page N° = 1280 Obj ID = 99 Ind id = 0 Level = 0 Une page d’allocation (PA) (1280 = 5 x 256  Première page de la 6 ième unité d’allocation) 7- Quelle est la condition pour que L’OPTIMIZER favorise le MERGE JOIN sachant qu’une table des deux en jointure n’est pas indexée ? Si c’est le cas, quel sera le message imprimé dans le résultat du SHOWPLAN ? (2.5p) Condition : le coût de la création de la table temporaire + coût de la création d’indexe + coût du MERGE JOIN < coût de NESTED ITERRATION Message : Soit LEFT MERGE-JOIN ou RIGHT MERGE-JOIN selon que la table ordonnée a été choisie comme interne ou externe. 8- Ecrivez un script pour vérifier le chaînage de toutes les tables APL à indexe clustérisé. (3p) On donne : dbcc pglinkage (dbid, start_pg_num, number_pages, printopt, search_for, search_order) Select 'dbcc pglinkage(4,' + convert(char(10),first) + ',0,2,0,1)' from sysindexes where indid=1 Indice : FIRST représente la première page du dernier niveau d’indexe qui n’est d’autre que les pages de données car c’est un indexe clustérisé. 4 est l’id de la base de données qu’on souhaite interroger obtenue par db_id(‘pub2’) … EXAMEN RATTRAPAGE www.TelechargerCours.com Page 1 www.TelechargerCours.com

×