Vous êtes sur la page 1sur 69

1.

Quelle est la premi�re �tape du processus de d�veloppement d'une base de


donn�es ? Mark for Review
(1) Points

Cr�ation

Strat�gie et analyse (*)

Test

Conception

Correct Correct

2. Parmi les �l�ments suivants, lequel ne constitue pas une �tape du


processus de d�veloppement de base de donn�es ? Mark for Review
(1) Points

Conception

Cr�ation

Elaboration de rapports (*)

Strat�gie et analyse

Correct Correct

3. Les avantages du mod�le de donn�es orient� objet sont : Mark


for Review
(1) Points

Une maintenance all�g�e

Une mod�lisation du monde r�el

Les deux, A et B. (*)

Ni A ni B.
Correct Correct

4. Dans un mod�le de base de donn�es _______ , les donn�es sont


organis�es selon une structure arborescente et, pour les extraire, l'arborescence
toute enti�re doit �tre parcourue � partir du n�ud racine. Mark for Review
(1) Points

r�seau

hi�rarchique (*)

relationnel

orient� objet

Correct Correct

5. Toutes les r�gles peuvent �tre mod�lis�es. Mark for Review


(1) Points

True

False (*)

Correct Correct

Section 1
(Answer all questions in this section)

6. Les ______ servent � comprendre les processus m�tier, ainsi que


la nature, le r�le et la port�e des donn�es. Mark for Review
(1) Points

�nonc�s de mission

objectifs

r�gles (*)

processus
Correct Correct

7. Si les informations requises sont clairement communiqu�es lors de


la mod�lisation conceptuelle, quelle situation en r�sulte ? Mark for Review
(1) Points

Un mod�le conceptuel bien con�u (*)

Des retards li�s au remaniement du mod�le d� � des hypoth�ses incorrectes

Certaines r�gles ne sont peut-�tre pas prises en compte

Un mod�le conceptuel qui ne refl�te pas compl�tement l'entreprise sera cr��

Correct Correct

8. La documentation des exigences m�tier aide les d�veloppeurs �


contr�ler la port�e du syst�me et �vite que les utilisateurs ne se plaignent que le
nouveau syst�me ne r�pond pas � leurs exigences m�tier. Vrai ou faux ? Mark for
Review
(1) Points

True (*)

False

Incorrect Incorrect. Reportez-vous � la section 1, le�on 4.

9. Les r�gles vous aident � comprendre la proc�dure de


standardisation suivie par une organisation lors du traitement de donn�es
volumineuses. Mark for Review
(1) Points

True (*)

False

Correct Correct

10. Parmi les strat�gies d'apprentissage suivantes, lesquelles sont


utilis�es dans ce cours ? Mark for Review
(1) Points

Cours en salle

Certification reconnue par le secteur

Cursus ax� sur les projets

Toutes les r�ponses ci-dessus (*)

Correct Correct

Section 1
(Answer all questions in this section)

11. Parmi les �l�ments suivants, lequel ne fait pas partie des
objectifs de ce cours ? Mark for Review
(1) Points

D�crire la finalit� des bases de donn�es relationnelles.

D�crire les principales exigences m�tier d'une base de donn�es.

Optimiser les performances des bases de donn�es. (*)

Utiliser la mod�lisation des donn�es pour cr�er une base de donn�es.

Correct Correct

12. Dans quel ordre les transformations suivantes sont-elles


survenues dans le milieu informatique ? Mark for Review
(1) Points

La grille informatique, les ordinateurs de bureau, les ordinateurs mainframe,


les ordinateurs client/serveur.

Les ordinateurs de bureau, la grille informatique, les ordinateurs


client/serveur, les ordinateurs mainframe.

Les ordinateurs mainframe, les ordinateurs de bureau, les ordinateurs


client/serveur, la grille informatique. (*)
Les ordinateurs mainframe, les ordinateurs de bureau, la grille informatique,
les ordinateurs client/serveur.

Incorrect Incorrect. Reportez-vous � la section 1, le�on 2.

13. Les informations sont le r�sultat de la combinaison, de la


comparaison et de l'ex�cution de calculs sur les donn�es. Mark for Review
(1) Points

True (*)

False

Correct Correct

14. Une base de donn�es interagit avec les donn�es et fournit les
fonctionnalit�s suivantes : Mark for Review
(1) Points

Extraction de donn�es

Insertion de donn�es

Suppression de donn�es

Toutes les r�ponses ci-dessus (*)

Correct Correct

15. Quelle transformation en informatique permet le stockage et la


livraison d'applications et de donn�es sur Internet ? Mark for Review
(1) Points

Ordinateurs mainframe

Ordinateurs de bureau

Informatique sur le cloud (*)


Grille informatique

Correct Correct

Section 2
(Answer all questions in this section)

16. Parmi ces affirmations, lesquelles constituent des raisons


poussant � la cr�ation de mod�les conceptuels ? Mark for Review
(1) Points

Ils facilitent la discussion ; une image vaut mieux que mille mots.

Ils constituent une pr�cieuse documentation sur le syst�me id�al.

Ils prennent en compte les lois et r�glementations gouvernementales.

Ils constituent une base solide pour la conception de bases de donn�es


physiques.

Toutes les r�ponses ci-dessus (*)

Correct Correct

17. Le mod�le logique d�termine l'optionalit� et la cardinalit� des


relations. Mark for Review
(1) Points

True (*)

False

Correct Correct

18. Un mod�le conceptuel comprend les �l�ments suivants : Mark for


Review
(1) Points

Des entit�s, des attributs, des identificateurs uniques et des relations

Uniquement des entit�s, des attributs et des relations


Uniquement des entit�s, des attributs et des identificateurs uniques

Uniquement des entit�s et des relations (*)

Correct Correct

19. Un identificateur unique compos� de plusieurs attributs est


appel� un __________. Mark for Review
(1) Points

UID �tranger

UID candidat

UID unique

UID composite (*)

Correct Correct

20. Les identificateurs uniques... Mark for Review


(1) Points

distinguent une instance d'une entit� de toutes les autres instances de cette
entit�. (*)

ne distinguent rien.

distinguent toutes les entit�s d'une base de donn�es.

distinguent une entit� d'une autre.

Correct Correct

Section 2
(Answer all questions in this section)

21. Les personnes ne naissent pas avec un "num�ro", mais beaucoup de


syst�mes attribuent des num�ros d'�l�ve, des ID client, etc. Une chaussure a une
couleur, une taille, un style, mais pas de "num�ro" descriptif. Par cons�quent,
pour identifier de mani�re unique et efficace une instance de l'entit� CHAUSSURE,
un UID ______________ peut �tre cr��. Mark for Review
(1) Points

irr�aliste

structur�

d'identification

artificiel (*)

Correct Correct

22. Les UID candidats doivent �tre constitu�s d'un seul attribut.
Mark for Review
(1) Points

True

False (*)

Correct Correct

23. Dans le mod�le relationnel, les donn�es sont organis�es en une


structure de stockage de base appel�e ____________. Mark for Review
(1) Points

tuples

ligne

champ

table (*)

Correct Correct

24. Une table doit avoir une cl� primaire. Vrai ou faux ? Mark for
Review
(1) Points
True (*)

False

Correct Correct

25. Un diagramme ERD cr�� en ERDais est une repr�sentation __________


des entit�s et de leurs relations les unes avec les autres. Mark for Review
(1) Points

hi�rarchique

textuelle

graphique (*)

technique

Correct Correct

Section 2
(Answer all questions in this section)

26. Lors de la mise en correspondance d'une relation pour un


diagramme ERD, les noms de relation doivent �tre inclus. Mark for Review
(1) Points

True (*)

False

Correct Correct

27. Parmi les affirmations suivantes sur les diagrammes entit�-


relation (ERD), laquelle est vraie ? Mark for Review
(1) Points

Ce sont des documents fixes et d�finitifs qui ne peuvent pas �tre modifi�s
une fois que le d�veloppement de la base de donn�es a commenc�.
Ils sont utilis�s pour communiquer la structure logique de la base de donn�es
aux utilisateurs. (*)

Ils sont utilis�s pour communiquer la structure physique de la base de


donn�es aux utilisateurs.

Ils sont utilis�s pour communiquer les sp�cifications techniques de la base


de donn�es aux utilisateurs.

Correct Correct

28. L'ERDais est un langage utilis� pour cr�er des structures de base
de donn�es dans SQL. Mark for Review
(1) Points

True

False (*)

Incorrect Incorrect. Reportez-vous � la section 2, le�on 5.

29. Parmi les �l�ments suivants, quels sont ceux qu'une entit� peut
avoir ? Mark for Review
(1) Points

Exp�riences

Instances (*)

Tables

Aucune des r�ponses ci-dessus

Correct Correct

30. Les entit�s sont g�n�ralement des _____________. Mark for


Review
(1) Points

verbes
adverbes

adjectifs

noms (*)

Incorrect Incorrect. Reportez-vous � la section 2, le�on 3.

Section 2
(Answer all questions in this section)

31. Les noms d'entit� sont toujours au singulier. Vrai ou faux ?


Mark for Review
(1) Points

True (*)

False

Correct Correct

32. Pour d�finir un attribut comme faisant partie d'un identificateur


unique sur un diagramme ERD, on le fait pr�c�der du symbole #. Vrai ou faux ?
Mark for Review
(1) Points

True (*)

False

Correct Correct

33. Les composants d'une relation comprennent tous les �l�ments


suivants sauf : Mark for Review
(1) Points

La cardinalit�

Les noms
L'optionalit�

L'int�grit� relationnelle (*)

Correct Correct

34. Parmi les �nonc�s suivants, lesquels sont vrais � propos de la


cardinalit� ? (Choisissez deux r�ponses.) Mark for Review
(1) Points

(Choose all correct answers)

La cardinalit� indique un d�compte (comme 1, 2, 3, 4, etc.) dans une


relation.

La cardinalit� n'indique que la singularit� ou la pluralit�, mais pas un


nombre pluriel sp�cifique. (*)

La cardinalit� indique si quelque chose est n�cessaire ou non.

La cardinalit� indique une quantit�. (*)

Correct Correct

35. Parmi les �l�ments suivants, lequel N'EST PAS un type de relation
? Mark for Review
(1) Points

Plusieurs � plusieurs

Un � plusieurs

Un � un

Certains � aucun (*)

Correct Correct
Section 2
(Answer all questions in this section)

36. Une relation est transform�e en mod�le physique � partir d'un


mod�le logique � l'aide de _________. Mark for Review
(1) Points

cl�s candidates

cl�s secondaires

cl�s �trang�res (*)

cl�s composites

Correct Correct

Section 3
(Answer all questions in this section)

37. Parmi les sc�narios suivants, lesquels doivent �tre mod�lis�s


afin de conserver les donn�es historiques ? (Choisissez deux r�ponses.) Mark
for Review
(1) Points

(Choose all correct answers)

ENSEIGNANT et AGE

BEBE et AGE

CLIENT et PAIEMENTS (*)

CLIENT et COMMANDES (*)

Correct Correct

38. Lequel des �nonc�s suivants est vrai � propos des sous-types ?
Mark for Review
(1) Points

Les sous-types ne doivent pas �tre exhaustifs.


Les sous-types ne doivent pas �tre mutuellement exclusifs.

Les sous-types doivent �tre mutuellement exclusifs. (*)

Une instance de supertype peut appartenir � deux sous-types.

Incorrect Incorrect. Reportez-vous � la section 3, le�on 1.

39. Une "relation barr�e" est �galement appel�e ________________.


Mark for Review
(1) Points

relation r�cursive

relation identifiante (*)

relation hi�rarchique

relation de supertype

Correct Correct

40. Combien de sous-types un supertype peut-il avoir ? Mark for


Review
(1) Points

Deux

Z�ro

Un

Autant que n�cessaire (*)

Correct Correct

Section 3
(Answer all questions in this section)
41. Le sous-type "Autre" est obligatoire. Vrai ou faux ? Mark for
Review
(1) Points

True

False (*)

Incorrect Incorrect. Reportez-vous � la section 3, le�on 1.

42. Une relation r�cursive _____ obligatoire aux deux extr�mit�s.


Mark for Review
(1) Points

doit �tre

est toujours

peut �tre (*)

n'est jamais

Correct Correct

43. La transformation d'un diagramme ER en une conception physique


implique un changement de terminologie. Les identificateurs uniques principaux du
diagramme ERD deviennent des __________ et les relations deviennent des
____________. Mark for Review
(1) Points

cl�s �trang�res, r�gles obligatoires

cl�s �trang�res, cl�s primaires

cl�s primaires, cl�s �trang�res (*)

cl�s uniques, cl�s primaires

Incorrect Incorrect. Reportez-vous � la section 3, le�on 4.


44. Lors de la conversion des noms d'attribut en colonnes, il est
fr�quent d'utiliser des __________. Mark for Review
(1) Points

num�ros

caract�res sp�ciaux

espaces

abr�viations (*)

Correct Correct

45. Les _____________ sont converti(e)s en lignes dans la conception


physique. Mark for Review
(1) Points

attributs

instances (*)

colonnes

entit�s

Correct Correct

Section 3
(Answer all questions in this section)

46. Les r�gles sont importantes pour les mod�lisateurs de donn�es.


Vrai ou faux ? Mark for Review
(1) Points

True (*)

False
Correct Correct

47. En tant que concepteur de base de donn�es, vous n'avez pas � vous
soucier de l'emplacement o� sera stock� un attribut particulier dans le mod�le de
donn�es. Tant que vous l'indiquez dans le diagramme ERD, vous avez fait votre
travail. Vrai ou faux ? Mark for Review
(1) Points

True

False (*)

Incorrect Incorrect. Reportez-vous � la section 3, le�on 3.

48. Lorsque les donn�es ne sont stock�es qu'� un seul emplacement


d'une base de donn�es, celle-ci est conforme aux r�gles de ___________. Mark
for Review
(1) Points

normalit�

normalisation (*)

multiplication

r�duction

Correct Correct

49. L'application d'une r�gle telle que "Nous n'exp�dions les


marchandises qu'une fois que les clients ont r�gularis� le solde de leur compte"
est plus efficace si : Mark for Review
(1) Points

L'attribut de paiement est rendu NULL.

L'attribut de paiement est rendu facultatif.

Un programmeur est embauch� pour cr�er un code de programmation


suppl�mentaire afin de v�rifier qu'aucune marchandise n'est exp�di�e tant que la
somme n'est pas r�gl�e en totalit�. (*)
Nous faisons confiance � nos clients et savons qu'ils paieront un jour.

Correct Correct

50. Une table est dans la 3FN si elle satisfait � toutes les
exigences de base de donn�es � la fois pour la 1FN et la 2FN, et que toutes les
d�pendances transitives sont �limin�es. Mark for Review
(1) Points

True (*)

False

Correct Correct

Sections 4 and 5
(Answer all questions in this section)

1. Un mod�le ___________ sert de plan pour l'impl�mentation d'une


base de donn�es r�elle, ainsi que pour l'impl�mentation de tout type de syst�me de
gestion de base de donn�es (SGBD). Mark for Review
(1) Points

de base de donn�es

conceptuel

relationnel (*)

logique

Correct Correct

2. Les �tapes permettant de cr�er un glossaire � partir d'un mod�le


logique existant sont les suivantes : Mark for Review
(1) Points

Cliquer avec le bouton droit de la souris sur Logical Model (Mod�le logique),
s�lectionner Create Glossary from Logical Model (Cr�er un glossaire � partir du
mod�le logique). (*)
Double-cliquer sur Logical Model (Mod�le logique).

Cliquer avec le bouton droit de la souris sur Relational Model (Mod�le


relationnel), s�lectionner Create Glossary from Relational Model (Cr�er un
glossaire � partir du mod�le relationnel).

Aucune des r�ponses ci-dessus

Correct Correct

3. Lors de la mise en correspondance de sous-types avec des tables,


nous pouvons ________. Mark for Review
(1) Points

utiliser une seule table

utiliser plusieurs tables

utiliser une seule table ou plusieurs tables (*)

Ni une seule table ni plusieurs tables ne sont des options valides.

Correct Correct

4. Les contraintes de cl� primaire doivent avoir le suffixe PKEY.


Mark for Review
(1) Points

True

False (*)

Correct Correct

5. La r�utilisation de l'existant, �galement appel�e _______-


engineering, est le processus consistant � cr�er un mod�le conceptuel ou logique
par extraction des informations d'une source de donn�es existante. Mark for
Review
(1) Points
forward

target

reverse (*)

top-down

Correct Correct

Sections 4 and 5
(Answer all questions in this section)

6. Un mod�le relationnel est plus proche de la solution


d'impl�mentation, facilite la discussion et constitue la base de la conception de
base de donn�es physique. Mark for Review
(1) Points

True (*)

False

Correct Correct

7. Dans Oracle SQL Data Modeler, l'attribut que vous affectez en


tant qu'UID principal est automatiquement d�fini sur un attribut obligatoire et
r�g�n�r� en cl� primaire dans le mod�le relationnel. Mark for Review
(1) Points

True (*)

False

Correct Correct

8. Oracle SQL Data Modeler vous permet d'effectuer toutes les t�ches
suivantes sauf : Mark for Review
(1) Points

Stocker les informations de m�tadonn�es

Cr�er des mod�les de processus, logiques, relationnels et physiques


Capturer des r�gles et des informations

Stocker les donn�es d'application (*)

Correct Correct

Section 6
(Answer all questions in this section)

9. Vous utilisez l'op�rateur ______ pour effectuer des recherches


par caract�res g�n�riques de valeurs de cha�ne de recherche valides. Mark for
Review
(1) Points

MATCH

STRING

LIKE (*)

BETWEEN

Correct Correct

10. Les cha�nes de caract�res et les dates de la clause WHERE doivent


�tre plac�es entre apostrophes (' '). Mark for Review
(1) Points

True (*)

False

Correct Correct

Section 6
(Answer all questions in this section)

11. Parmi les instructions suivantes, laquelle affichera les employ�s


dont l'intitul� de poste contient la cha�ne 'JEF' et qui gagnent au moins 10 000
$ ? Mark for Review
(1) Points

SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary >=
10000 AND job_id LIKE '%JEF%' ; (*)

SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary >=
10000 OR job_id LIKE '%JEF%' ;

L'une ou l'autre des instructions affiche la sortie souhait�e.

Aucune des instructions n'affiche la sortie souhait�e.

Correct Correct

12. Parmi les caract�res suivants, lequel permet de remplacer


n'importe quel nombre de caract�res dans SQL ? Mark for Review
(1) Points

&

||

% (*)

Correct Correct

13. Selon les r�gles de priorit�, quel op�rateur est �valu� en


premier ? Mark for Review
(1) Points

AND (*)

OR

Les deux ont le m�me niveau de priorit�.

Correct Correct
14. L'instruction TRUNCATE est une instruction DDL et ne g�n�re
aucune information d'annulation (rollback). Mark for Review
(1) Points

True (*)

False

Correct Correct

15. La commande qui enl�ve toutes les lignes d'une table, laissant la
table vide et la structure de la table intacte, est... Mark for Review
(1) Points

TRUNCATE (*)

DELETE

Les deux

Aucun

Correct Correct

Section 6
(Answer all questions in this section)

16. Il n'est pas obligatoire d'indiquer la liste des colonnes dans


l'instruction INSERT. Vrai ou faux ? Mark for Review
(1) Points

True (*)

False

Correct Correct

17. Lorsque des contraintes sont plac�es sur des colonnes, une erreur
est renvoy�e si vous tentez d'enfreindre la r�gle de contrainte. Mark for Review
(1) Points
True (*)

False

Correct Correct

18. Le langage ___________________ est utilis� pour ajouter, modifier


et supprimer des donn�es. Mark for Review
(1) Points

DDL (Data Definition Language)

DML (Data Manipulation Language) (*)

DML (Data Management Language)

DCL (Data Control Language)

Correct Correct

19. Le type de commande SQL utilis�e pour d�finir des structures de


base de donn�es est : Mark for Review
(1) Points

DML

DCL

TCL

DDL (*)

Correct Correct

20. La table est la structure de stockage de base d'un SGBDR. Mark


for Review
(1) Points

True (*)
False

Correct Correct

Test: Database Foundations - Examen final


Review your answers, feedback, and question scores below. An asterisk (*) indicates
a correct answer.

Section 6
(Answer all questions in this section)

21. La base de donn�es relationnelle stocke des donn�es dans une


matrice bidirectionnelle appel�e _________. Mark for Review
(1) Points

fichier plat

entit�

base de donn�es

table (*)

Correct Correct

22. SQL (Structured Query Language) est le langage d�claratif bas�


sur un ensemble qui permet d'acc�der � des donn�es dans une base de donn�es Oracle.
Mark for Review
(1) Points

True (*)

False

Correct Correct

23. Les instructions __________ et ROLLBACK permettent de d�terminer


si les modifications apport�es aux donn�es sont permanentes ou non. Mark for
Review
(1) Points
COMMIT (*)

DELETE

WHERE

INSERT

Correct Correct

24. Le serveur Oracle garantit la coh�rence des donn�es au moyen de


transactions. Mark for Review
(1) Points

True (*)

False

Correct Correct

25. Les utilisateurs peuvent afficher les donn�es en cours de


modification par un autre utilisateur. Mark for Review
(1) Points

True

False (*)

Correct Correct

Section 6
(Answer all questions in this section)

26. Une transaction de base de donn�es peut prendre la forme de tous


les �l�ments suivants, sauf : Mark for Review
(1) Points

Une instruction DDL

Une instruction TCL


Une instruction DML repr�sentant une modification coh�rente des donn�es

Des requ�tes SELECT (*)

Incorrect Incorrect. Reportez-vous � la section 6, le�on 5.

27. Une clause _______ cr�e une �quijointure entre deux tables en
utilisant une colonne de chaque table quel qu'en soit le nom ou le type de donn�es.
Mark for Review
(1) Points

ON (*)

USING

NATURAL JOIN

CROSS JOIN

Correct Correct

28. Une auto-jointure peut �tre utilis�e lorsque deux champs avec les
m�mes donn�es sur une table ont des significations diff�rentes. Mark for Review
(1) Points

True (*)

False

Correct Correct

29. La clause __________ permet de mettre en correspondance des


colonnes ayant le m�me nom, mais diff�rents types de donn�es. Mark for Review
(1) Points

USING (*)

CROSS JOIN
OUTER JOIN

NATURAL JOIN

Correct Correct

30. Parmi les instructions suivantes, laquelle est un exemple d'auto-


jointure ? Mark for Review
(1) Points

SELECT worker.last_name emp, manager.last_name mgr FROM employees worker JOIN


employees manager ON (worker.manager_id = manager.employee_id); (*)

SELECT e.employee_id, e.last_name, e.department_id, d.department_id,


d.location_id FROM employees e JOIN departments d ON (e.department_id =
d.department_id);

SELECT e.employee_id, e.last_name, e.department_id, d.department_id,


d.location_id FROM employees e JOIN departments d ON (e.department_id =
d.department_id) AND e.manager_id = 149 ;

SELECT department_id, department_name,location_id, city FROM departments


NATURAL JOIN locations;

Correct Correct

Section 6
(Answer all questions in this section)

31. L'instruction suivante donnera un r�sultat concluant. Vrai ou


faux ? SELECT employee_id, city, department_name FROM employees e JOIN departments
d ON d.department_id = e.department_id JOIN locations l ON d.location_id =
l.location_id; Mark for Review
(1) Points

True (*)

False

Correct Correct

32. L'instruction suivante donnera un r�sultat concluant. Vrai ou


faux ? SELECT e.employee_id, e.last_name, e.department_id, d.department_id,
d.location_id FROM employees e JOIN departments d ON (e.department_id =
d.department_id); Mark for Review
(1) Points

True (*)

False

Correct Correct

33. Les contraintes ___________ ne peuvent �tre cr��es qu'au niveau


de la colonne. Mark for Review
(1) Points

CHECK

UNIQUE

NOT NULL (*)

PRIMARY KEY

Correct Correct

34. Les contraintes assurent la coh�rence et l'int�grit� de la base


de donn�es. Mark for Review
(1) Points

True (*)

False

Correct Correct

35. DDL signifie : Mark for Review


(1) Points

Data Distribution Language


Data Definers Language

Data Definition Language (*)

Aucune des r�ponses ci-dessus

Incorrect Incorrect. Reportez-vous � la section 6, le�on 3.

Section 6
(Answer all questions in this section)

36. Si une table contient d�j� des lignes lors de l'ajout d'une
colonne, la nouvelle colonne est initialement NULL ou prend la valeur par d�faut
pour toutes les lignes. Vrai ou faux ? Mark for Review
(1) Points

True (*)

False

Correct Correct

37. Les noms de table et les noms de colonne doivent commencer par un
num�ro et contenir entre 1 et 30 caract�res. Mark for Review
(1) Points

True

False (*)

Correct Correct

38. La clause ORDER BY doit �tre plac�e avant la clause WHERE dans
une instruction SQL. Mark for Review
(1) Points

True

False (*)

Correct Correct
39. Les variables de substitution sont utilis�es lorsque vous
souhaitez inviter l'utilisateur � entrer diff�rents crit�res dans une condition.
Mark for Review
(1) Points

True (*)

False

Correct Correct

40. Dans une instruction SELECT, la clause ________ peut �tre


utilis�e pour trier les lignes. Mark for Review
(1) Points

WHERE

SORT

ORDER BY (*)

ORDER

Correct Correct

Section 6
(Answer all questions in this section)

41. Quel est l'ordre d'ex�cution correct pour les instructions d'une
requ�te SELECT ? Mark for Review
(1) Points

SELECT, WHERE, FROM, ORDER BY

FROM, WHERE, SELECT, ORDER BY (*)

FROM, SELECT, ORDER BY, WHERE

SELECT, ORDER BY, FROM, WHERE


Incorrect Incorrect. Reportez-vous � la section 6, le�on 8.

42. Vous pouvez afficher les colonnes s�lectionn�es dans une table en
les r�pertoriant dans la clause __________. Mark for Review
(1) Points

WHERE

IF

FROM

SELECT (*)

Correct Correct

43. Pour �liminer les lignes en double dans le r�sultat, incluez le


mot-cl� _________ dans la clause SELECT. Mark for Review
(1) Points

DISTINCT (*)

DESCRIBE

WHERE

IF

Correct Correct

44. Quelle instruction affiche le nom, le salaire et la r�mun�ration


annuelle des employ�s, sachant que la r�mun�ration annuelle est le r�sultat de la
multiplication du salaire mensuel par 15 et de l'ajout d'une prime exceptionnelle
de 200 $ ? Mark for Review
(1) Points

SELECT last_name, salary, 15*salary+200 FROM employees; (*)

SELECT last_name, salary, 15*(salary+200) FROM employees;

L'une ou l'autre des instructions produira le r�sultat souhait�.


Aucune des instructions ne produira le r�sultat souhait�.

Correct Correct

45. Les expressions arithm�tiques contenant une valeur NULL


_________. Mark for Review
(1) Points

donnent une valeur de z�ro

donnent le r�sultat du calcul

donnent une valeur NULL (*)

provoqueront une erreur

Correct Correct
Section 6
(Answer all questions in this section)

46. La commande DESCRIBE affiche les �l�ments suivants � propos d'une


table, sauf : Mark for Review
(1) Points

Les valeurs de donn�es (*)

La cl� primaire

Les noms de champ

Les types de donn�es

Correct Correct

47. L'instruction suivante permet d'afficher toutes les lignes de la


table departments : SELECT ____ FROM departments; Mark for Review
(1) Points

%
* (*)

ALL

Correct Correct

48. Dans l'onglet ___________ de SQL Workshop/SQL Commands (Commandes


SQL), vous pouvez afficher et extraire les requ�tes pr�c�demment ex�cut�es. Mark
for Review
(1) Points

Saved SQL (SQL enregistr�)

Explain (Expliquer)

History (Historique) (*)

Results (R�sultats)

Describe (D�crire)

Correct Correct

49. Dans l'option SQL Commands (Commandes SQL) d'APEX, vous pouvez
ex�cuter plusieurs commandes SQL � la fois. Mark for Review
(1) Points

True

False (*)

Incorrect Incorrect. Reportez-vous � la section 6, le�on 1.

50. Pour voir les enregistrements s�lectionn�s dans une table, nous
devons ajouter une clause ___________ � la requ�te. Mark for Review
(1) Points
FROM

ORDER BY

WHERE (*)

IF

Aucune des r�ponses ci-dessus

Incorrect Incorrect. Reportez-vous � la section 6, le�on 1.

Sections 4 and 5
(Answer all questions in this section)

1. Lors de la mise en correspondance de sous-types avec des tables,


nous pouvons ________. Mark for Review
(1) Points

utiliser une seule table

utiliser plusieurs tables

utiliser une seule table ou plusieurs tables (*)

Ni une seule table ni plusieurs tables ne sont des options valides.

Correct Correct

2. Il est possible d'appliquer des abr�viations de nom � l'aide du


fichier .csv contenant les abr�viations. Mark for Review
(1) Points

True (*)

False

Correct Correct
3. Le glossaire peut �tre utilis� comme norme de d�nomination pour
votre mod�le logique. Mark for Review
(1) Points

True (*)

False

Correct Correct

4. Chaque attribut d'une entit� correspond � une _________ d'une


table. Mark for Review
(1) Points

cl� primaire

ligne

colonne (*)

instance

Correct Correct

5. Oracle SQL Data Modeler vous permet d'effectuer toutes les t�ches
suivantes sauf : Mark for Review
(1) Points

Stocker les informations de m�tadonn�es

Capturer des r�gles et des informations

Stocker les donn�es d'application (*)

Cr�er des mod�les de processus, logiques, relationnels et physiques

Correct Correct

Sections 4 and 5
(Answer all questions in this section)
6. Parmi les �l�ments suivants, lesquels ne peuvent pas �tre
mod�lis�s avec Oracle SQL Data Modeler ? Mark for Review
(1) Points

Les entit�s, les attributs et les UID

Les entit�s de supertype et de sous-type

Les relations r�cursives

Les relations d'arc

Tous peuvent �tre mod�lis�s. (*)

Correct Correct

7. La conversion d'un mod�le relationnel en mod�le logique est


appel�e r�utilisation d'un mod�le existant (reverse-engineering). Mark for
Review
(1) Points

True (*)

False

Correct Correct

8. Vous devez d'abord s�lectionner le mod�le Logical (Logique) avec


lequel vous souhaitez travailler pour le transformer en mod�le Relational
(Relationnel). Mark for Review
(1) Points

True (*)

False

Correct Correct
Section 6
(Answer all questions in this section)

9. Quelles instructions donneront un r�sultat concluant ?


(Choisissez deux r�ponses.) Mark for Review
(1) Points

(Choose all correct answers)

SELECT employee_id, last_name, job_id, department_id, hire_date FROM


employees ORDER BY 3; (*)

SELECT employee_id, first_name, last_name FROM employees ORDER BY employee_id


DESCEND;

SELECT first_name, last_name FROM employees ORDER BY employee_id DES;

SELECT first_name, last_name, first_name||last_name fullname FROM employees


ORDER BY fullname; (*)

Incorrect Incorrect. Reportez-vous � la section 6, le�on 8.

10. La clause ORDER BY doit �tre plac�e avant la clause WHERE dans
une instruction SQL. Mark for Review
(1) Points

True

False (*)

Correct Correct

Section 6
(Answer all questions in this section)

11. Quel caract�re est utilis� comme variable de substitution dans


APEX ? Mark for Review
(1) Points

&

;
: (*)

Correct Correct

12. Les variables de substitution sont utilis�es lorsque vous


souhaitez inviter l'utilisateur � entrer diff�rents crit�res dans une condition.
Mark for Review
(1) Points

True (*)

False

Correct Correct

13. Les cha�nes de caract�res et les dates de la clause WHERE doivent


�tre plac�es entre apostrophes (' '). Mark for Review
(1) Points

True (*)

False

Correct Correct

14. Vous utilisez l'op�rateur ______ pour effectuer des recherches


par caract�res g�n�riques de valeurs de cha�ne de recherche valides. Mark for
Review
(1) Points

MATCH

LIKE (*)

BETWEEN

STRING

Correct Correct
15. Parmi les caract�res suivants, lequel permet de remplacer
n'importe quel nombre de caract�res dans SQL ? Mark for Review
(1) Points

&

||

% (*)

Correct Correct

Section 6
(Answer all questions in this section)

16. Une condition logique associe le r�sultat de deux conditions pour


produire un seul r�sultat en fonction de ces conditions, ou elle inverse le
r�sultat d'une seule condition. Mark for Review
(1) Points

True (*)

False

Correct Correct

17. Selon les r�gles de priorit�, quel op�rateur est �valu� en


premier ? Mark for Review
(1) Points

AND (*)

OR

Les deux ont le m�me niveau de priorit�.

Correct Correct
18. L'instruction UPDATE modifie les valeurs de lignes sp�cifiques si
la clause _______ est indiqu�e. Mark for Review
(1) Points

SET (*)

MODIFY

VALUE

WHERE

Correct Correct

19. Le langage DML comprend tous les �l�ments suivants, sauf : Mark
for Review
(1) Points

INSERT

DELETE

COMMIT (*)

UPDATE

Correct Correct

20. Le langage ___________________ est utilis� pour ajouter, modifier


et supprimer des donn�es. Mark for Review
(1) Points

DML (Data Management Language)

DCL (Data Control Language)

DDL (Data Definition Language)

DML (Data Manipulation Language) (*)


Correct Correct
Section 6
(Answer all questions in this section)

21. Il n'est pas obligatoire d'indiquer la liste des colonnes dans


l'instruction INSERT. Vrai ou faux ? Mark for Review
(1) Points

True (*)

False

Correct Correct

22. Vous pouvez supprimer une ligne qui contient une cl� primaire
utilis�e comme cl� �trang�re dans une autre table. Mark for Review
(1) Points

True

False (*)

Correct Correct

23. L'instruction suivante donnera un r�sultat concluant. Vrai ou


faux ? SELECT e.employee_id, e.last_name, e.department_id, d.department_id,
d.location_id FROM employees e JOIN departments d ON (e.department_id =
d.department_id); Mark for Review
(1) Points

True (*)

False

Correct Correct

24. Laquelle des instructions suivantes est syntaxiquement correcte ?


Mark for Review
(1) Points

SELECT e.employee_id, e.last_name, e.department_id, d.department_id,


d.location_id FROM employees e JOIN departments d ON (e.department_id =
d.department_id) AND e.manager_id = 149 ;

SELECT e.employee_id, e.last_name, e.department_id, d.department_id,


d.location_id FROM employees e JOIN departments d ON (e.department_id =
d.department_id) WHERE e.manager_id = 149 ;

Les deux instructions sont syntaxiquement correctes. (*)

Aucune des deux instructions n'est syntaxiquement correcte.

Correct Correct

25. Une jointure entre deux tables qui renvoie les r�sultats d'une
jointure INNER, ainsi que les lignes sans correspondance de la table de gauche (ou
de droite) est appel�e jointure OUTER gauche (ou droite). Mark for Review
(1) Points

True (*)

False

Correct Correct
Section 6
(Answer all questions in this section)

26. Une jointure entre deux tables qui renvoie les r�sultats d'une
jointure interne, ainsi que les r�sultats d'une jointure � gauche et � droite est
une jointure ______________ . Mark for Review
(1) Points

TOTAL OUTER

CROSS JOIN

INNER OUTER

FULL OUTER (*)

Correct Correct

27. La clause ON doit �tre utilis�e pour joindre trois tables. Mark
for Review
(1) Points

True

False (*)

Incorrect Incorrect. Reportez-vous � la section 6, le�on 9.

28. Quel type de jointure est cr�� par l'instruction suivante ?


SELECT e.EMPLOYEE_ID, e.LAST_NAME, d.DEPARTMENT_ID, d.DEPARTMENT_NAME,
d.LOCATION_ID FROM EMPLOYEES e, DEPARTMENTS d; Mark for Review
(1) Points

OUTER JOIN

NATURAL JOIN

INNER JOIN

CROSS JOIN (*)

Correct Correct

29. Pour voir les enregistrements s�lectionn�s dans une table, nous
devons ajouter une clause ___________ � la requ�te. Mark for Review
(1) Points

FROM

ORDER BY

WHERE (*)

IF

Aucune des r�ponses ci-dessus

Correct Correct
30. Pour utiliser une application informatique, vous devez comprendre
sa structure et son fonctionnement interne. Mark for Review
(1) Points

True

False (*)

Incorrect Incorrect. Reportez-vous � la section 6, le�on 1.

Section 6
(Answer all questions in this section)

31. Dans une requ�te de base, les champs � afficher suivent le mot
FROM. Mark for Review
(1) Points

True

False (*)

Incorrect Incorrect. Reportez-vous � la section 6, le�on 1.

32. Pour vous connecter � une base de donn�es Oracle, vous devez
utiliser un programme client. Vrai ou faux ? Mark for Review
(1) Points

True (*)

False

Correct Correct

33. Quel logiciel est utilis� pour g�rer la lecture et la


manipulation d'une base de donn�es relationnelle ? Mark for Review
(1) Points

Logiciel de diagrammes ERD

Logiciel de fichier plat


Tableur

Logiciel de SGBD (*)

Correct Correct

34. La table est la structure de stockage de base d'un SGBDR. Mark


for Review
(1) Points

True (*)

False

Correct Correct

35. Le type de commande SQL utilis�e pour d�finir des structures de


base de donn�es est : Mark for Review
(1) Points

DML

DDL (*)

TCL

DCL

Correct Correct

Section 6
(Answer all questions in this section)

36. La commande DESCRIBE d�crit les r�sultats d'une requ�te. Mark


for Review
(1) Points

True

False (*)
Correct Correct

37. Vous pouvez afficher les colonnes s�lectionn�es dans une table en
les r�pertoriant dans la clause __________. Mark for Review
(1) Points

FROM

SELECT (*)

WHERE

IF

Correct Correct

38. Lequel des alias de colonne suivants n'est pas valide ? Mark
for Review
(1) Points

"First Name"

First Name (*)

"FIRST NAME"

First_Name

Incorrect Incorrect. Reportez-vous � la section 6, le�on 6.

39. L'action consistant � s�lectionner des colonnes sp�cifiques d'une


table pour les afficher dans une requ�te est appel�e _____________. Mark for
Review
(1) Points

tri

s�lection
projection (*)

�limination

Correct Correct

40. Pour �liminer les lignes en double dans le r�sultat, incluez le


mot-cl� _________ dans la clause SELECT. Mark for Review
(1) Points

WHERE

IF

DISTINCT (*)

DESCRIBE

Correct Corre
Section 6
(Answer all questions in this section)

41. Par d�faut, les alias de colonne apparaissent en _________. Mark


for Review
(1) Points

minuscules

Il n'existe pas de param�tres par d�faut.

majuscules (*)

majuscules et minuscules m�lang�es

Correct Correct

42. Vous utilisez l'option __________ pour marquer des colonnes comme
�tant inutilis�es. Mark for Review
(1) Points
SET UNUSED (*)

DELETE

TRUNCATE

MARK UNUSED

Correct Correct

43. Si une table contient d�j� des lignes lors de l'ajout d'une
colonne, la nouvelle colonne est initialement NULL ou prend la valeur par d�faut
pour toutes les lignes. Vrai ou faux ? Mark for Review
(1) Points

True (*)

False

Correct Correct

44. Lorsque vous utilisez l'instruction _______ sur une table, la


base de donn�es perd toutes les donn�es de la table. Mark for Review
(1) Points

ALTER

SELECT

ERASE

DROP (*)

Correct Correct

45. Les contraintes ___________ ne peuvent �tre cr��es qu'au niveau


de la colonne. Mark for Review
(1) Points

NOT NULL (*)


UNIQUE

PRIMARY KEY

CHECK

Correct Correct

Section 6
(Answer all questions in this section)

46. Les noms de table et les noms de colonne doivent commencer par un
num�ro et contenir entre 1 et 30 caract�res. Mark for Review
(1) Points

True

False (*)

Correct Correct

47. Une validation (commit) automatique se produit lorsqu'_________.


(Choisissez deux r�ponses.) Mark for Review
(1) Points

(Choose all correct answers)

une instruction DDL est ex�cut�e (*)

une instruction TCL est ex�cut�e (*)

une instruction SELECT est ex�cut�e

une instruction DML est ex�cut�e

Incorrect Incorrect. Reportez-vous � la section 6, le�on 5.

48. La coh�rence _______ garantit une vue coh�rente des donn�es �


tout moment. Mark for Review
(1) Points

des tables

des donn�es

en lecture (*)

en �criture

Incorrect Incorrect. Reportez-vous � la section 6, le�on 5.

49. Le serveur Oracle garantit la coh�rence des donn�es au moyen de


transactions. Mark for Review
(1) Points

True (*)

False

Correct Correct

50. Vous pouvez cr�er un marqueur dans la transaction en cours �


l'aide de l'instruction SAVEPOINT. Mark for Review
(1) Points

True (*)

False

Correct Correct

Sections 4 and 5
(Answer all questions in this section)
1. Parmi les �l�ments suivants, lesquels ne peuvent pas �tre
mod�lis�s avec Oracle SQL Data Modeler ? Mark for Review
(1) Points

Les entit�s, les attributs et les UID

Les entit�s de supertype et de sous-type

Les relations r�cursives

Les relations d'arc

Tous peuvent �tre mod�lis�s. (*)

Correct Correct

2. Lors de la cr�ation d'un mod�le dans Oracle SQL Data Modeler,


vous d�butez sur l'onglet ________. Mark for Review
(1) Points

logique (*)

physique

conceptuel

relationnel

Correct Correct

3. Un mod�le entit�-relation ne met pas en �vidence les contraintes


physiques et de base de donn�es. Il est essentiel de transformer le mod�le entit�-
relation en mod�le relationnel qui peut servir de support pour la d�finition de
l'impl�mentation physique de la base de donn�es. Mark for Review
(1) Points

True (*)

False
Correct Correct

4. Pour d�finir des normes de d�nomination dans Oracle SQL Developer


Data Modeler, vous pouvez utiliser _______________. Mark for Review
(1) Points

un glossaire

des mod�les de d�nomination

des validations de r�gles de conception

Vous pouvez utiliser tout ce qui pr�c�de pour d�finir des normes de
d�nomination dans Oracle SQL Data Modeler. (*)

Incorrect Incorrect. Reportez-vous � la section 5, le�on 1.

5. Les contraintes de cl� primaire doivent avoir le suffixe PKEY.


Mark for Review
(1) Points

True

False (*)

Correct Correct

Sections 4 and 5
(Answer all questions in this section)

6. Dans Oracle SQL Developer Data Modeler, vous pouvez s�lectionner


le mode de mise en correspondance des sous-types. Mark for Review
(1) Points

True (*)

False

Correct Correct

7. Les �tapes de conversion d'un mod�le relationnel en mod�le


logique � l'aide d'Oracle SQL Developer Data Modeler sont les suivantes : Mark
for Review
(1) Points

S�lectionner le mod�le Relational (Relationnel), accepter les param�tres par


d�faut, cliquer sur l'ic�ne Engineer to Logical Model (R�g�n�rer en mod�le
relationnel) et cliquer sur Engineer (R�g�n�rer).

Cliquer sur l'ic�ne Engineer to Relational Model (R�g�n�rer en mod�le


relationnel), s�lectionner le mod�le Logical (Logique), cliquer sur Engineer
(R�g�n�rer) et accepter les param�tres par d�faut.

S�lectionner le mod�le Relational (Relationnel), cliquer sur l'ic�ne Engineer


to Logical Model (R�g�n�rer en mod�le relationnel), accepter les param�tres par
d�faut et cliquer sur Engineer (R�g�n�rer). (*)

Aucune des r�ponses ci-dessus

Correct Correct

8. La conversion d'un mod�le relationnel en mod�le logique est


appel�e r�utilisation d'un mod�le existant (reverse-engineering). Mark for
Review
(1) Points

True (*)

False

Correct Correct

Section 6
(Answer all questions in this section)

9. Selon les r�gles de priorit�, quel op�rateur est �valu� en


premier ? Mark for Review
(1) Points

AND (*)

OR

Les deux ont le m�me niveau de priorit�.


Correct Correct

10. Parmi les caract�res suivants, lequel permet de remplacer


n'importe quel nombre de caract�res dans SQL ? Mark for Review
(1) Points

% (*)

&

||

Correct Correct

Section 6
(Answer all questions in this section)

11. Pour l'op�rateur ______ , au moins une des conditions doit �tre
vraie. Mark for Review
(1) Points

OR (*)

EITHER

BETWEEN

AND

Correct Correct

12. Vous utilisez l'op�rateur ______ pour effectuer des recherches


par caract�res g�n�riques de valeurs de cha�ne de recherche valides. Mark for
Review
(1) Points

MATCH
STRING

BETWEEN

LIKE (*)

Correct Correct

13. Quel r�sultat donne l'ex�cution de l'instruction suivante ?


SELECT EMPLOYEE_ID, LAST_NAME, JOB_ID, DEPARTMENT_ID AS "DEPTID" FROM EMPLOYEES
WHERE DEPARTMENT_ID = 90 ; Mark for Review
(1) Points

Elle renvoie une erreur.

Elle affiche les �l�ments EMPLOYEE_ID, LAST_NAME, JOB_ID et DEPARTMENT_ID de


la table EMPLOYEES lorsque l'identifiant de d�partement est �gal � 90. (*)

Elle affiche les �l�ments EMPLOYEE_ID, LAST_NAME, JOB_ID, DEPARTMENT_ID et


DEPTID de la table EMPLOYEES lorsque l'identifiant de d�partement est �gal � 90.

Elle demande � l'utilisateur des informations suppl�mentaires.

Correct Correct

14. Les litt�raux peuvent �tre utilis�s dans une instruction SELECT.
Mark for Review
(1) Points

True (*)

False

Correct Correct

15. Pour �liminer les lignes en double dans le r�sultat, incluez le


mot-cl� _________ dans la clause SELECT. Mark for Review
(1) Points

WHERE
DISTINCT (*)

DESCRIBE

IF

Correct Correct

Section 6
(Answer all questions in this section)

16. L'action consistant � s�lectionner des colonnes sp�cifiques d'une


table pour les afficher dans une requ�te est appel�e _____________. Mark for
Review
(1) Points

projection (*)

�limination

tri

s�lection

Correct Correct

17. L'instruction suivante renverra une erreur. Vrai ou faux ? SELECT


last_name "Name" , salary*12 "Annual Salary", salary +100 FROM employees; Mark
for Review
(1) Points

True

False (*)

Correct Correct

18. Si une expression arithm�tique contient plusieurs op�rateurs,


__________ est/sont �valu�(e)(s) en premier. Mark for Review
(1) Points
l'addition et la soustraction

les �l�ments entre parenth�ses (*)

la multiplication et la division

l'exponentiation

Incorrect Incorrect. Reportez-vous � la section 6, le�on 6.

19. Par d�faut, les alias de colonne apparaissent en _________. Mark


for Review
(1) Points

minuscules

majuscules (*)

Il n'existe pas de param�tres par d�faut.

majuscules et minuscules m�lang�es

Correct Correct

20. La coh�rence _______ garantit une vue coh�rente des donn�es �


tout moment. Mark for Review
(1) Points

des donn�es

en lecture (*)

en �criture

des tables

Correct Correct

Section 6
(Answer all questions in this section)
21. Les instructions __________ et ROLLBACK permettent de d�terminer
si les modifications apport�es aux donn�es sont permanentes ou non. Mark for
Review
(1) Points

WHERE

DELETE

INSERT

COMMIT (*)

Correct Correct

22. Vous pouvez cr�er un marqueur dans la transaction en cours �


l'aide de l'instruction SAVEPOINT. Mark for Review
(1) Points

True (*)

False

Correct Correct

23. Avec les ____________, vous gagnez en flexibilit� et en contr�le


lors de la modification de donn�es. Elles assurent la coh�rence des donn�es en cas
de d�faillance du syst�me ou d'�chec du processus utilisateur. Mark for Review
(1) Points

transactions (*)

fonctions

proc�dures

blocs de code

Correct Correct
24. Quel caract�re est utilis� comme variable de substitution dans
APEX ? Mark for Review
(1) Points

: (*)

&

Correct Correct

25. Quelles instructions donneront un r�sultat concluant ?


(Choisissez deux r�ponses.) Mark for Review
(1) Points

(Choose all correct answers)

SELECT employee_id, last_name, job_id, department_id, hire_date FROM


employees ORDER BY 3; (*)

SELECT employee_id, first_name, last_name FROM employees ORDER BY employee_id


DESCEND;

SELECT first_name, last_name FROM employees ORDER BY employee_id DES;

SELECT first_name, last_name, first_name||last_name fullname FROM employees


ORDER BY fullname; (*)

Correct Correct

Section 6
(Answer all questions in this section)

26. Quel mot-cl� SQL est utilis� pour effectuer un classement dans
une analyse Top-N ? Mark for Review
(1) Points

GROUP BY
WHERE

ORDER BY

ROWNUM (*)

Correct Correct

27. Quelles affirmations sont erron�es ?


(Choisissez deux r�ponses.) Mark for Review
(1) Points

(Choose all correct answers)

Vous pouvez trier des r�sultats de requ�te en indiquant la position num�rique


de la colonne dans la clause SELECT.

Vous ne pouvez pas trier les r�sultats de requ�te en fonction de plusieurs


colonnes. (*)

Vous ne pouvez pas utiliser d'alias de colonne dans la clause ORDER BY. (*)

Vous pouvez trier les r�sultats en fonction d'une colonne qui ne se trouve
pas dans la liste SELECT.

Incorrect Incorrect. Reportez-vous � la section 6, le�on 8.

28. La clause ON doit �tre utilis�e pour joindre trois tables. Mark
for Review
(1) Points

True

False (*)

Correct Correct

29. Parmi les instructions suivantes, laquelle est un exemple d'auto-


jointure ? Mark for Review
(1) Points
SELECT e.employee_id, e.last_name, e.department_id, d.department_id,
d.location_id FROM employees e JOIN departments d ON (e.department_id =
d.department_id);

SELECT worker.last_name emp, manager.last_name mgr FROM employees worker JOIN


employees manager ON (worker.manager_id = manager.employee_id); (*)

SELECT e.employee_id, e.last_name, e.department_id, d.department_id,


d.location_id FROM employees e JOIN departments d ON (e.department_id =
d.department_id) AND e.manager_id = 149 ;

SELECT department_id, department_name,location_id, city FROM departments


NATURAL JOIN locations;

Correct Correct

30. Une clause _______ cr�e une �quijointure entre deux tables en
utilisant une colonne de chaque table quel qu'en soit le nom ou le type de donn�es.
Mark for Review
(1) Points

NATURAL JOIN

ON (*)

CROSS JOIN

USING

Correct Correct

Section 6
(Answer all questions in this section)

31. L'instruction suivante donnera un r�sultat concluant. Vrai ou


faux ? SELECT e.employee_id, e.last_name, e.department_id, d.department_id,
d.location_id FROM employees e JOIN departments d ON (e.department_id =
d.department_id); Mark for Review
(1) Points

True (*)

False
Correct Correct

32. La clause ___________ JOIN g�n�re le produit crois� de deux


tables. Mark for Review
(1) Points

OUTER

CARTESIAN

CROSS (*)

INNER

Correct Correct

33. L'instruction suivante donnera un r�sultat concluant. Vrai ou


faux ? SELECT employee_id, city, department_name FROM employees e JOIN departments
d ON d.department_id = e.department_id JOIN locations l ON d.location_id =
l.location_id; Mark for Review
(1) Points

True (*)

False

Correct Correct

34. Vous pouvez t�l�charger et enregistrer un script SQL par le biais


de l'option _____________. Mark for Review
(1) Points

SQL Scripts (Scripts SQL) (*)

Object Browser (Navigateur d'objet)

Restful Services (Services RESTful)

SQL Commands (Commandes SQL)


Utilities (Utilitaires)

Correct Correct

35. Les programmes d'application permettent de ________. Mark for


Review
(1) Points

consulter ses courriels

cr�er des documents

modifier des photographies

Toutes les r�ponses ci-dessus. (*)

Correct Correct

Section 6
(Answer all questions in this section)

36. Dans l'onglet ___________ de SQL Workshop/SQL Commands (Commandes


SQL), vous pouvez afficher et extraire les requ�tes pr�c�demment ex�cut�es. Mark
for Review
(1) Points

Explain (Expliquer)

History (Historique) (*)

Saved SQL (SQL enregistr�)

Describe (D�crire)

Results (R�sultats)

Correct Correct

37. La commande qui enl�ve toutes les lignes d'une table, laissant la
table vide et la structure de la table intacte, est... Mark for Review
(1) Points
TRUNCATE (*)

DELETE

Les deux

Aucun

Correct Correct

38. Lors de l'ex�cution d'une commande SQL DELETE, toutes les lignes
de la table sont supprim�es si vous omettez la clause __________. Mark for
Review
(1) Points

IF

SELECT

WHEN

WHERE (*)

Correct Correct

39. Un ensemble d'instructions DML qui forment une unit� logique de


travail est appel� un(e) ______________. Mark for Review
(1) Points

bloc

commande

instruction

transaction (*)

Incorrect Incorrect. Reportez-vous � la section 6, le�on 4.


40. L'instruction TRUNCATE est une instruction DDL et ne g�n�re
aucune information d'annulation (rollback). Mark for Review
(1) Points

True (*)

False

Correct Correct

Section 6
(Answer all questions in this section)

41. Il n'est pas obligatoire d'indiquer la liste des colonnes dans


l'instruction INSERT. Vrai ou faux ? Mark for Review
(1) Points

True (*)

False

Correct Correct

42. La table est la structure de stockage de base d'un SGBDR. Mark


for Review
(1) Points

True (*)

False

Correct Correct

43. Une valeur de cl� �trang�re doit correspondre � une valeur de cl�
primaire existante. Sinon, elle doit �tre NULL. Mark for Review
(1) Points

True (*)

False
Correct Correct

44. Le type de commande SQL utilis�e pour d�finir des structures de


base de donn�es est : Mark for Review
(1) Points

TCL

DDL (*)

DML

DCL

Correct Correct

45. Les �tapes du traitement SQL sont l'analyse, l'optimisation, la


g�n�ration de sources de ligne et _____________. Mark for Review
(1) Points

l'analyse

l'ex�cution (*)

l'affichage

Aucune des �tapes ci-dessus ne constitue une �tape du traitement SQL

Incorrect Incorrect. Reportez-vous � la section 6, le�on 2.

Section 6
(Answer all questions in this section)

46. Les contraintes ___________ ne peuvent �tre cr��es qu'au niveau


de la colonne. Mark for Review
(1) Points

PRIMARY KEY

UNIQUE
CHECK

NOT NULL (*)

Correct Correct

47. Pour �mettre une instruction CREATE TABLE, vous devez d�tenir le
privil�ge __________. Mark for Review
(1) Points

DISTRIBUTE TABLE

CREATE TABLE (*)

Les deux

Aucun

Correct Correct

48. Les noms de table et les noms de colonne doivent commencer par un
num�ro et contenir entre 1 et 30 caract�res. Mark for Review
(1) Points

True

False (*)

Correct Correct

49. Les contraintes assurent la coh�rence et l'int�grit� de la base


de donn�es. Mark for Review
(1) Points

True (*)

False

Correct Correct
50. Lors de la modification d'une table, vous pouvez diminuer la
largeur d'une colonne si�
(Choisissez trois r�ponses.) Mark for Review
(1) Points

(Choose all correct answers)

La colonne contient uniquement des valeurs NULL. (*)

La largeur de la colonne reste au moins �gale aux valeurs existant dans la


colonne. (*)

La table ne contient aucune ligne. (*)

La colonne contient des valeurs num�riques.

Incorrect Incorrect. Reportez-vous � la section 6, le�on 3.

Vous aimerez peut-être aussi