0% ont trouvé ce document utile (0 vote)
43 vues12 pages

Questions Objectives Sur SQL

Ce document contient 30 questions à choix multiple sur les systèmes de gestion de bases de données et SQL. Il teste les connaissances sur des sujets tels que les langages de définition de données, les langages de manipulation de données, la normalisation des bases de données et les commandes SQL. Les questions couvrent des concepts tels que la modélisation de bases de données, les relations entre les tables, et des fonctions comme l'agrégation, les jointures et les vues.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
43 vues12 pages

Questions Objectives Sur SQL

Ce document contient 30 questions à choix multiple sur les systèmes de gestion de bases de données et SQL. Il teste les connaissances sur des sujets tels que les langages de définition de données, les langages de manipulation de données, la normalisation des bases de données et les commandes SQL. Les questions couvrent des concepts tels que la modélisation de bases de données, les relations entre les tables, et des fonctions comme l'agrégation, les jointures et les vues.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

1. Quelle commande est utilisée pour supprimer toutes les lignes d'une table ?

Un Supprimer

Supprimer B
C Tronquer
D Les deux [A] et [B]
Réponse : Option [C]
2. Quel est le langage utilisé par la plupart des SGBD pour aider leurs utilisateurs à accéder aux données ?

Un langage de haut niveau


Langage de requête B
C SQL
D 4GL
Réponse : Option [B]
3. L'opération de modification sera probablement effectuée après :
Une Suppression

Recherche B
Insérer
D Aucun des éléments ci-dessus

Réponse : Option [B]


4. La langue utilisée dans les programmes d'application pour demander des données au système de gestion de base de données (SGBD) est appelée :

Un DML
B DDL
Langage de requête C
D Tout ce qui précède
Réponse : Option [A]
5. Une commande qui vous permet de changer un ou plusieurs champs dans un enregistrement est :

Un Insérer
Modifier
Recherche C
D Tout ce qui précède
Réponse : Option [B]
Ceci est une commande d'autorisation de SQL :
Un accès
B Grant
C Autoriser

D Aucun de ceux-ci
Réponse : Option [B]
7 Laquelle des options suivantes est une fonction d'agrégation en SQL ?

Une union
B Comme
C Grouper par
D Max
Option [D]
La commande utilisée pour créer un utilisateur de base de données :
Un utilisateur Make Créer un utilisateur Utilisateur CADD à la base de données Tous ceux-ci
Réponse : Option [C]
Une opération qui augmentera la longueur d'une liste est :
AInsérer Recherche VLook-up CModifier Tout ce qui précède
Réponse : Option [A]
10Grant est une commande de type SQL :
ADDL BDCL CDML Tout ce qui précède
Réponse : Option [B]
Quelle commande est utilisée pour ajouter une colonne à une table existante?
Créer
Mise à jour

CAlter
Aucun de ceux-ci
Réponse : Option [C]
Lequel n'est pas une fonction d'agrégation en SQL ?
ACompte
BSignifie

CMin
DAll sont des fonctions d'agrégation

Réponse : Option [B]


Lequel des types de jointure suivants est valide ?
Un naturel
Bjointure externe complète

Con
Dusing
Réponse : Option [B]
14L'une des étapes suivantes n'est pas impliquée dans le traitement d'une requête :
Une analyse et une traduction
Boptimisation
Évaluation
Distribution
Réponse : Option [D]
15Laquelle des affirmations suivantes sur le concept de vue en SQL est invalide ?
Toutes les vues ne sont pas modifiables

Les vues peuvent être référencées dans une instruction SQL chaque fois que des tables sont référencées.

Les vues sont instanciées au moment où elles sont référencées et non quand elles sont définies.
La définition d'une vue ne doit pas contenir de clause GROUP BY.
Réponse : Option [D]
16Laquelle des affirmations suivantes n'est pas vraie concernant le SQL embarqué ?
Les expressions SQL intégrées pour la modification de base de données renvoient toujours un résultat.

Un programme SQL embarqué doit être traité par un processeur spécial avant la compilation.
La syntaxe exacte pour une requête SQL embarquée dépend du langage dans lequel SQL est
intégré.
Dans le SQL intégré, tout le traitement des requêtes est effectué par le système de base de données.

Réponse : Option [A]


17Lequel des éléments suivants est une fonction d'agrégation en SQL ?
AUnion
Aimez
Groupe de contrôle

DMin
Réponse : Option [D]
Lequel de ces éléments est une fonction d'agrégation en SQL ?
AAVG
BSELECT
ORDONNER PAR
Aucun de ceux-ci
Réponse : Option [A]
Le langage utilisé par les programmeurs pour communiquer avec la base de données est :

ADML
BDDL
CQL
Aucun de ceux-ci
Réponse : Option [C]
Lequel des éléments suivants est une commande d'autorisation de SQL ?
Accès
Clé secondaire
Clé étrangère
Aucun de ceux-ci
Réponse : Option [D]
TRANSACTION MMIT
Bby ANNULER LA TRANSACTION
Soit par COMMIT TRANSACTION ou par ROLL BACK TRANSACTION
Aucun de ceux-ci
Réponse : Option [C]
Instruction qui utilise une condition pour contrôler l'exécution itérative d'un bloc d'instructions :
Déclaration AIF
Instruction BWHILE
instruction CBREAK
Aucun des éléments ci-dessus

Réponse : Option [B]


Des calculs complexes peuvent être effectués en utilisant l'opération suivante :
Union
Agrégation
SI imbriqué
Aucun de ceux-ci
Réponse : Option [B]
Un alias est :
Un nom alternatif donné à une relation.
Un nom alternatif donné à une requête interne.
Un nom alternatif donné à un utilisateur.
Aucun des éléments ci-dessus.

Réponse : Option [B]


25L'une des principales règles heuristiques pour l'optimisation des requêtes :
Appliquer un joint d'abord.
Appliquer d'abord toute opération binaire.
Appliquer une sélection et un projet d'abord.
Aucun de ceux-ci
Réponse : Option [C]
26Lequel des éléments suivants n'est pas une commande SQL ?
CRÉER
BDROP
CALTER
DAll sont des commandes SQL

Réponse : Option [D]


Lequel des éléments suivants est correct ?
Une requête SQL élimine automatiquement les doublons.
BSQL permet aux noms d'attributs d'être répétés dans la même relation
La requête SQL ne fonctionnerait pas s'il n'y a pas d'index sur les relations.
Aucun de ceux-ci
Réponse : Option [D]
Les DML qui nécessitent que l'utilisateur précise quelles données sont nécessaires et comment les obtenir s'appellent :
ADDL DMLs
DMLs procéduraux
DML non procédural
Aucun des éléments ci-dessus

Réponse : Option [B]


29Laquelle des clauses suivantes est utilisée dans la commande CREATE TRIGGER pour créer une ligne
déclencheur de niveau?

AFOR RANG
NIVEAU DE SOURCIL

DÉCLENCHEUR DE NIVEAU CROW


Aucun des éléments ci-dessus.

Réponse : Option [D]


Lequel des éléments suivants est utilisé pour évaluer une stratégie d'exécution de requête ?
Un arbre de requête

Plan d'accès
Catalogue de base de données

Aucun des éléments ci-dessus

Réponse : Option [A]


31Lequel des éléments suivants est une instruction de requête de données en QUEL ?
Récupérer
BSELECT
CGET
Aucun des éléments ci-dessus

Réponse : Option [B]


Quel type de jointure renvoie toutes les lignes qui satisfont la condition de jointure ?
Une jointure interne

Jointure externe

Jointure semi
Anti joint
Réponse : Option [B]
33Lequel des fonctions d'agrégation SQL suivantes renvoie le nombre de lignes ?
Aavg
Bmin
compte
Dsum
Réponse : Option [C]
34Lequel des éléments suivants n'est pas une caractéristique de transaction en SQL ?
Mode d'accès
Taille des diagnostics
Niveau d'isolation
Dcommit
Réponse : Option [D]
35Dans quelle condition, la valeur R⟨ S/S égal à R (ici⟨ stands natural join et/ dénote
division).
Lorsque R et S ont au moins un attribut commun
Le degré de S est inférieur au degré de R
Le degré de R est inférieur au degré de S
Lorsque R et S n'ont aucun attribut en commun
Réponse : Option [A]
1. Que signifie l'abréviation DBMS ?
A. Système de cartographie numérique.
B. Logiciel d'emprunt et de mouvement des données.
C. Système de gestion de base de données.
D. Logiciel de manipulation de base de données.
Réponse : C

2. Les avantages du langage de requête standard (SQL) incluent lesquels des éléments suivants en relation
aux bases de données SIG?
A. Il est bon pour gérer des concepts géographiques.
B. Il est largement utilisé.
C. C'est simple et facile à comprendre.
D. Cela utilise un style de questionnement pseudo-anglais.
Réponse : A

3. Quelles sont les caractéristiques d'un SGBDR ?


Les clés peuvent être uniques ou avoir plusieurs occurrences dans la base de données.
B. Il ne peut pas utiliser SQL.
C. Des requêtes sont possibles sur des tables individuelles ou des groupes de tables.
D. Les tables sont liées par des données communes connues sous le nom de clés.
E. Les données sont organisées en une série de tableaux à deux dimensions, chacun contenant des enregistrements pour
une entité.
Réponse : D

4. Qu'est-ce qu'un 'tuple' ?


A. Une ligne ou un enregistrement dans une table de base de données.
B. Un autre nom pour la clé liant différentes tables dans une base de données.
C. Un attribut attaché à un enregistrement.
D. Un autre nom pour une table dans un SGBDR.
Réponse : A

5. Parmi les éléments suivants, quels sont les problèmes à prendre en compte par les utilisateurs de grandes bases de données SIG d'entreprise ?
A. La nécessité de plusieurs copies des mêmes données et de la fusion ultérieure après des mises à jour séparées.
B. Le besoin de gérer des transactions longues.
C. Le besoin de transfert manuel des dossiers sur papier.
D. Le besoin de multiples vues ou de différentes fenêtres sur les mêmes bases de données.
E. Le besoin d'accès simultané et de mise à jour multi-utilisateur.
Réponse : D
6. Lequel des éléments suivants sont des caractéristiques de l'approche orientée objet aux bases de données ?
A. Le besoin de diviser les objets en leurs parties composantes.
B. La capacité de représenter le monde de manière non géométrique.
C. La capacité de développer des modèles plus réalistes du monde réel.
D. La capacité de développer des bases de données en utilisant des approches de langage naturel.
E. La capacité de développer des modèles de base de données basés sur l'emplacement plutôt que sur l'état et le comportement.
Réponse : C

7. La redondance est minimisée avec une approche basée sur une base de données informatique.
A. Vrai
B. Faux
Réponse : A

8. Le modèle de base de données relationnelle est basé sur des concepts proposés dans les années 1960 et 1970.
A. Vrai
B. Faux
Réponse : A

Une ligne dans une base de données peut également être appelée un domaine.
A. Vrai
B. Faux
Réponse : B

10. Une première étape dans la création de base de données devrait être l'analyse des besoins.

A. Vrai
B. Faux
Réponse : A

11. Dans la modélisation des attributs d'entité, une relation plusieurs à plusieurs est représentée par M:M.
A. Vrai
B. Faux
Réponse : B

12. Dans un SIG basé sur le web en réseau, toutes les communications doivent passer par un serveur de cartes Internet.
A. Vrai
B. Faux
Réponse : B

13. Dans une approche de base de données orientée objet, ‘objet = attributs + comportement’.
A. Vrai
B. Faux
Réponse : B

14. Dans une base de données OO, les objets peuvent hériter de certaines ou de toutes les caractéristiques d'autres objets.
A. Vrai
B. Faux
Réponse : A

15. Vous pouvez ajouter une ligne à l'aide de SQL dans une base de données avec lequel des éléments suivants ?
A. AJOUTER
B. CRÉER
C. INSÉRER
D. FAIRE
Réponse : c

16. La commande pour supprimer des lignes d'une table 'CLIENT' est :
A. RETIRER DU CLIENT ...
B. SUPPRIMER DE CLIENT ...
C. SUPPRIMER DE CLIENT WHERE ...
D. MISE À JOUR DU CLIENT ...
Réponse : c

17. La clause WHERE SQL :


A. limite les données de colonne qui sont renvoyées.
B. limite les données de ligne renvoyées.
C. A et B sont tous les deux corrects.
D. Ni A ni B ne sont corrects.
Répondre : B

18. Quel est le but original du SQL ?


A. Spécifier la syntaxe et la sémantique du langage de définition de données SQL
B. Spécifier la syntaxe et la sémantique du langage de manipulation SQL
C. Définir les structures de données
D. Tout ce qui précède.
Réponse : D

19. Le caractère générique dans une clause WHERE est utile quand ?
A. Un match exact est nécessaire dans une instruction SELECT.
B. Une correspondance exacte n'est pas possible dans une instruction SELECT.
C. Une correspondance exacte est nécessaire dans une instruction CREATE.
D. Une correspondance exacte n'est pas possible dans une instruction CREATE.
Réponse : B

20. Une vue est laquelle des suivantes ?


A. Une table virtuelle qui peut être accessible via des commandes SQL
B. Une table virtuelle qui ne peut pas être accessible via des commandes SQL
C. Une table de base qui peut être accessible via des commandes SQL
D. Une table de base qui ne peut pas être accessible via des commandes SQL
Réponse : A

21. La commande pour éliminer une table d'une base de données est :
A. SUPPRIMER TABLE CLIENT;
B. SUPPRIMER TABLE CLIENT;
C. SUPPRIMER LA TABLE CLIENT;
D. METTRE À JOUR LA TABLE CLIENT;
Réponse : B

22. Les commandes de définition de données SQL constituent un(e) ________ .


A. DDL
B. DML
C. HTML
D. XML
Réponse : A

23. Lequel des éléments suivants est une requête SQL valide pour un index ?
A. CRÉER UN INDEX ID;
B. CHANGER L'INDEX ID;
C. AJOUTER L'ID D'INDEX;
D. SUPPRIMER L'ID D'INDEX;
Réponse : A

24. Le(s) mot(s) clé(s) SQL ________ est utilisé avec des caractères génériques.
A. AIMER seulement
B. DANS seulement
C. PAS SEULEMENT DANS
D. DANS et PAS DANS
Réponse : A

25. Lequel des éléments suivants est l'ordre correct des mots-clés pour les déclarations SQL SELECT ?
SÉLECTIONNER, DE, OÙ
B. DE, OÙ, SÉLECTIONNER
C. OÙ, DE, SÉLECTIONNER
D
Réponse : A

26. Le résultat d'une instruction SQL SELECT est un(e) ________.


un rapport
B. formulaire
C. fichier
D. table
Réponse : D

27. La clause HAVING fait laquelle des choses suivantes ?


A. Agit comme une clause WHERE mais est utilisé pour des groupes plutôt que pour des lignes.
B. Agit comme une clause WHERE mais est utilisé pour les lignes plutôt que pour les colonnes.
C. Agit comme une clause WHERE mais est utilisée pour des colonnes plutôt que pour des groupes.
Agit EXACTEMENT comme une clause WHERE.
Réponse : A

28. Pour supprimer les lignes en double des résultats d'une instruction SELECT SQL, le ________
le qualificatif spécifié doit être inclus.
A. UNIQUEMENT

B. UNIQUE
C. DISTINCT
D. CÉLIBATAIRE
Réponse : c

29. Les avantages d'un langage relationnel standard incluent lesquels des éléments suivants ?
A. Réduction des coûts de formation
B. Dépendance accrue à un seul fournisseur
C. Les applications ne sont pas nécessaires.
D. Tout ce qui précède.
Réponse : A

30. Lequel des éléments suivants devez-vous prendre en compte lorsque vous créez une table en SQL ?
A. Types de données
B. Clés primaires
C. Valeurs par défaut
D. Tout ce qui précède.
Réponse : D

31. Les requêtes SQL et les commandes de modification constituent un(e) ________.
A. DDL
B. DML
C. HTML
D. XML
Réponse : B

32. Lequel des éléments suivants trie les lignes en SQL ?


A. TRIER PAR
B. ALIGNEZ PAR
C. TRIER PAR
D. GROUPE PAR
Réponse : c

33. Pour trier les résultats d'une requête, utilisez :


A. TRIER PAR.
B. GROUPE PAR.
C. TRI PAR.
D. Aucun des éléments ci-dessus n'est correct.
Réponse : c

34. SQL peut être utilisé pour :


A. créer uniquement des structures de base de données.
B. interroger uniquement les données de la base de données.
C. modifier uniquement les données de la base de données.
D. Tout ce qui précède peut être fait par SQL.
Réponse : D

35. L'instruction SQL qui interroge ou lit des données d'une table est ________.
A. SÉLECTIONNER
B. LIRE
C. REQUÊTE
D. Aucun des éléments ci-dessus n'est correct.
Réponse : A

36. Vous pouvez ajouter une ligne en utilisant SQL dans une base de données avec lequel des éléments suivants ?

A. AJOUTER

B. CRÉER
C. INSÉRER
D. FAIRE
Réponse : Option C
37. La commande pour supprimer des lignes d'une table 'CLIENT' est :
A. RETIRER DU CLIENT ...
B. SUPPRIMER DU CLIENT ...
C. SUPPRIMER DE CLIENT OÙ ...
D. MISE À JOUR DU CLIENT ...
Réponse : Option C
38. La clause WHERE SQL :
A. limite les données de colonne qui sont retournées.
B. limite les données de ligne retournées.
C. A et B sont tous les deux corrects.

D. Ni A ni B ne sont corrects.
Réponse : Option B
39. Lequel des éléments suivants est le but original de SQL ?
A. Spécifier la syntaxe et la sémantique du langage de définition des données SQL
B. Spécifier la syntaxe et la sémantique du langage de manipulation SQL
C. Définir les structures de données
D. Tout ce qui précède.
Réponse : Option D
40. Le caractère générique dans une clause WHERE est utile quand ?

A. Une correspondance exacte est nécessaire dans une instruction SELECT.

B. Une correspondance exacte n'est pas possible dans une instruction SELECT.

C. Un correspondance exacte est nécessaire dans une instruction CREATE.

D. Une correspondance exacte n'est pas possible dans une instruction CREATE.

Réponse : Option B

Vous aimerez peut-être aussi