WorksheetsDBAF
Total questions: 30
Worksheet time: 2hrs 30mins
Parmi les affirmations suivantes, laquelle est fausse ?
SQL Server est chargé __________.
de stocker les données
de vérifier les contraintes d’intégrité définies
de contrôler les applications clientes
d’assurer les relations entre les données définies par les utilisateurs
De quel type de client est-il question dans cet énoncé ?
« Cette solution permet d’obtenir des clients qui possèdent peu de ressources matérielles, et autorise une centralisation des règles, ce qui rend plus souples les
mises à jour. »
Client léger
Client lourd
Client mi-moyen
Middle ware
Avant de pouvoir travailler avec un fichier de données, SQL Server va structurer le fichier en bloc ou page. Quel est la taille de ces blocs (pages) ?
8 Ko
16 Ko
32 Ko
64 Ko
Parmi les choix suivant, lequel n’est pas un type de page SQL Server ?
Index
Données
Utilisateurs
Texte/image
Observez le diagramme de base de données suivant. Parmi les choix suivants quelle relation est VRAIE?
Un à plusieurs entre Commandes et Clients
Un à plusieurs entre Commandes et Produits
Plusieurs à plusieurs entre ItemCommande et Produits
Plusieurs à un entre ItemCommande et Produits
Soit la table suivante: Dans quelle forme normale est cette table?
Première forme normale
Deuxième forme normale
Troisième forme normale
Non normalisée
Parmi les choix suivants, lequel aide à maintenir l'intégrité des entités?
Associer une contrainte logique à une relation
Assigner une valeur par défaut à une colonne
Assigner une clé primaire à une table
Assigner une clé étrangère à une table
Parmi les choix suivants, lequel n’est pas une contrainte de SQL Server ?
PRIMARY KEY
CHECK
NOT NULL
FOREIGN KEY
Soit l’exemple Tansact-SQL suivant, identifier la ligne qui contient une erreur de syntaxe.
Ligne 1
Ligne 3
Ligne 4
Ligne 5
Quel est l’effet d’une instruction ROLLBACK sur une transaction ?
Recommence la transaction.
Met fin à la transaction.
Met la transaction en attente.
Annule une partie ou la totalité de la transaction.
Que donnerait la sortie de la requête suivante ?
SELECT nom, prénom, adresse FROM client WHERE nom LIKE ‘%P%’
La sortie comprendrait le nom, le prénom et l’adresse des clients dont le nom possède la lettre P en majuscule et dont l’adresse est une valeur connue.
La sortie comprendrait le nom, le prénom et l’adresse des clients dont le nom commence par la lettre P et dont l’adresse est une valeur connue.
La sortie comprendrait le nom, le prénom et l’adresse des clients dont le nom possède la lettre P.
La sortie comprendrait le nom, le prénom et l’adresse des clients dont le nom commence par la lettre P en majuscule et dont l’adresse est une valeur inconnue.
Parmi les requêtes suivantes, laquelle génèrera une erreur lors de son exécution (en prenant pour acquis que les tables et les champs utilisés existent) ?
Select * from client
SELECT nom, prenom FROM client
SELECT nom, prenom, adresse FROM client
SELECT nom prenom adresse FROM client
Quelle est l’utilité d’une requête utilisant l’opérateur TOP ?
Il sert à obtenir la valeur maximale d’un champ dans une requête.
Il sert à filtrer le résultat d’une requête de manière à obtenir les premières lignes d’un jeu de résultat.
Il sert à calculer le nombre d’enregistrements d’une requête.
Il sert à éliminer les enregistrements dupliqués.
Quelle requête parmi les suivantes utilise correctement l’opérateur TOP ?
Select TOP(fld_age), fld_nom FROM client
Select TOP(fld_age, fld_nom) FROM client
Select fld_age, fld_nom TOP 10 FROM client
Select TOP (10) fld_age, fld_nom FROM client
Quelle clause permet de tester une condition pour limiter les groupes de résultats ?
ORDER BY
HAVING
TOP
DISTINCT
Quelle instruction crée correctement une base de données nommée MA_BASE avec SQL ?
CREATE TABLE MA_BASE
CREATE CONNECTION MA_BASE
DATABASE MA_BASE
CREATE DATABASE MA_BASE
Quel est le type de données le plus approprié pour un champ contenant des numéros de téléphone ?
BIT
INTEGER
VARCHAR
TEXT
Quel type de données caractères possède une longueur fixe ?
CHAR
TEXT
VARCHAR
NVARCHAR
Quelle instruction SQL permet d’ajouter correctement un client dans la table tblclient ?
(les types de données sont indiqués entre parenthèses) :
Voici le client à ajouter avec les champs que contient la table ainsi que leurs types.
INSERT INTO tblclient (ID, Nom, Prénom, Age) VALUES( 123, Lamoureux, ‘Luc’, 33)
INSERT INTO tblclient (ID, Nom, Prénom, Age) VALUES( ‘123’, Lamoureux, Luc, 33)
INSERT INTO tblclient (ID, Nom, Prénom, Age) VALUES( 123, ‘Lamoureux’, ‘Luc’, 33)
INSERT INTO tblclient (ID, Nom, Prénom, Age) VALUES( 123, ‘Lamoureux’, Luc, 33)
Quelle instruction SQL permet la suppression de un ou plusieurs enregistrements
dans une table en fonction d’une condition ?
DROP TABLE
DELETE
TRUNCATE
REVOKE
Parmi les choix suivants, lequel n’est pas une fonction d’agrégation ?
MIN
COUNT
TRIM
AVG
Comment se nomme l’interface graphique d’administration des instance de SQL Server ?
L’analyseur de requête
SQL Enterprise Manager
SQL Server Management Studio
SQL Server Agent
Quelles sont les trois grandes catégories d’objets d’une base de données?
Accès aux données; Recherche de données; Suppression de données.
Recherche de données; Modification de données; Suppression de données.
Gestion et stockage de données; Accès aux données; Gestion de l’intégrité complexe.
Gestion du stockage; Gestion de la recherche; Gestion des utilisateurs.
Quelles est l’utilité de la base de données MASTER dans Sql Server ?
Stocke l’ensemble des données stratégiques pour le bon fonctionnement du serveur.
Stocke toutes les données entrées dans toutes les bases de données.
Contient les informations utilisées par le service SQL Server Agent.
Contient l’ensemble des éléments inscrits dans toute nouvelle base de données utilisateur.
Dans une architecture de base de données à deux niveaux, quel est la différence entre un client lourd et un client léger?
Dans l’approche du client lourd, l’application cliente ne fait pratiquement aucun traitement de données.
L’approche client léger est faite pour les petites bases de données.
Dans l’approche du client léger, l’application cliente ne fait pratiquement aucun traitement de données.
L’approche client lourd est faite pour les petites bases de données.
Lors de la création d’une base de données SQL Server, il est important de définir trois éléments de façon précise. Parmi les choix suivants, lequel n’est pas un de ces éléments ?
Le nom de la base de données
Les fichiers utilisés pour le stockage de la base de données
La taille des blocs (pages) de données
La taille de la base de données
Quel est l’objectif du partitionnement des tables et des index ?
Offrir un accès utilisateur plus sécuritaire.
Optimiser l’utilisation de la mémoire et du disque dur.
Offrir une meilleure montée en charge sur les tables très volumineuses en termes de données et accédées par de nombreux utilisateurs.
Maximiser l’espace disque utilisé pour le stockage des données.
Soit la table suivante: Dans quelle forme normale est cette table ?
Première forme normale
Deuxième forme normale
Troisième forme normale
Non normalisé
Parmi les choix suivants, quelle affirmation est FAUSSE à propos de la contrainte CLÉ PRIMAIRE ?
Elle crée automatiquement un index unique, ordonné par défaut.
Elle peut contenir des valeurs en doubles.
Elle peut contenir jusqu'à 16 colonnes.
La ou les colonnes la définissant ne peuvent avoir une valeur Null.
Soit l’exemple Tansact-SQL suivant, identifier la ligne qui contient une erreur de syntaxe.
Ligne 1
Ligne 3
Ligne 4
Ligne 5
