Vous êtes sur la page 1sur 24

Section 6 Quiz 2 - L5-L9

(Answer all questions in this section)

1. Vous pouvez indiquer plusieurs colonnes apr�s le qualificatif


DISTINCT. Mark for Review
(1) Points

True (*)

False

Correct Correct

2. Lequel des alias de colonne suivants n'est pas valide ? Mark


for Review
(1) Points

"First Name"

First Name (*)

"FIRST NAME"

First_Name

Correct Correct

3. Quelles sont les deux affirmations correctes ? Mark for Review


(1) Points

(Choose all correct answers)

Les mots-cl�s ne peuvent pas �tre abr�g�s ni r�partis sur plusieurs lignes.
(*)

Les instructions SQL ne sont pas sensibles � la casse (sauf indication


contraire). (*)

Les mots-cl�s peuvent �tre abr�g�s ou r�partis sur plusieurs lignes.

Les instructions SQL sont sensibles � la casse.


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

4. 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

5. Vous pouvez afficher les colonnes s�lectionn�es dans une table en


les r�pertoriant dans la clause __________. Mark for Review
(1) Points

IF

SELECT (*)

WHERE

FROM

Correct Correct

Test: Section 6 - Test de connaissances 2 - L5 - L9


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

Section 6 Quiz 2 - L5-L9


(Answer all questions in this section)
1. Vous pouvez indiquer plusieurs colonnes apr�s le qualificatif
DISTINCT. Mark for Review
(1) Points

True (*)

False

Correct Correct

2. Lequel des alias de colonne suivants n'est pas valide ? Mark


for Review
(1) Points

"First Name"

First Name (*)

"FIRST NAME"

First_Name

Correct Correct

3. Quelles sont les deux affirmations correctes ? Mark for Review


(1) Points

(Choose all correct answers)

Les mots-cl�s ne peuvent pas �tre abr�g�s ni r�partis sur plusieurs lignes.
(*)

Les instructions SQL ne sont pas sensibles � la casse (sauf indication


contraire). (*)

Les mots-cl�s peuvent �tre abr�g�s ou r�partis sur plusieurs lignes.

Les instructions SQL sont sensibles � la casse.

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


4. 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

5. Vous pouvez afficher les colonnes s�lectionn�es dans une table en


les r�pertoriant dans la clause __________. Mark for Review
(1) Points

IF

SELECT (*)

WHERE

FROM

Correct Correct

Test: Section 6 - Test de connaissances 2 - L5 - L9


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

Section 6 Quiz 2 - L5-L9


(Answer all questions in this section)

6. 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

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

7. La jointure CARTESIAN ou CROSS est cr��e lorsqu'une condition de


jointure est omise. Mark for Review
(1) Points

True (*)

False

Correct Correct

8. _______________ est une condition de jointure contenant autre


chose qu'un op�rateur d'�galit�. Mark for Review
(1) Points

OUTER JOIN

NONEQUIJOIN (*)

INNER JOIN

CROSS JOIN

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

9. La jointure de tables � l'aide des clauses NATURAL JOIN, USING ou


ON g�n�re une jointure __________ . (Choisissez deux r�ponses.) Mark for Review
(1) Points

(Choose all correct answers)

INNER (*)

CROSS
OUTER

EQUI-JOIN (*)

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

10. 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

Correct Correct

8. The name of a variable is an example of an identifier. True or


False? Mark for Review
(1) Points

True (*)

False

Correct Correct

9. Which of the following is NOT a character data type? Mark for


Review
(1) Points
VARCHAR2

BOOLEAN (*)

LONG

CHAR

Correct Correct

10. Which of the following variable declarations does NOT use a


number data type? Mark for Review
(1) Points

v_median_age NUMBER(6,2);

v_students LONG; (*)

v_count BINARY_INTEGER;

v_count PLS_INTEGER := 0;

Correct Correct

11. The LENGTH and ROUND functions can be used in PL/SQL statements. True or
False? Mark for Review
(1) Points

True (*)

False

Correct Correct

12. Examine the following block. What should be coded at Line A?


DECLARE
v_char VARCHAR2(8) := '24-Sep-2007';
v_date DATE;
BEGIN
v_date := ....... Line A
END;
Mark for Review
(1) Points

v_date := TO_DATE(v_char,'dd-Mon-YYYY'); (*)

v_date := FROM_CHAR(v_char,'dd-Mon-YYYY');

v_date := v_char;

Correct Correct

13. When PL/SQL converts data automatically from one data type to
another, it is called _______ conversion. Mark for Review
(1) Points

Implicit (*)

TO_CHAR

Explicit

Correct Correct

14. Variables may be reused. True or False? Mark for Review


(1) Points

True (*)

False

Correct Correct

15. A function called FORMAT_TODAYS_DATE accepts no parameters and


returns today's date in the format: Month DD, YYYY
The following anonymous block invokes the function:

DECLARE
v_today DATE;
BEGIN
-- invoke the function here
Which of the following statements correctly assigns the date variable v_today to
the value returned by the format_todays_date function?

Mark for Review


(1) Points

format_todays_date := v_today('Month DD, YYYY');

v_today := TO_DATE(format_todays_date, 'Month DD, YYYY'); (*)

v_today := format_todays_date ('Month DD, YYYY');

v_today := format_todays_date(v_today);

Correct Correct

Section 6 Quiz 2 - L5-L9


(Answer all questions in this section)

1. L'analyse Top-N permet d'extraire uniquement les premiers


enregistrements d'un ensemble de r�sultats. Mark for Review
(1) Points

True (*)

False

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

2. 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

3. 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

STRING

LIKE (*)

MATCH

BETWEEN

Correct Correct

4. Vous pouvez contourner l'ordre par d�faut en mettant entre


parenth�ses les expressions que vous voulez calculer en premier. Mark for Review
(1) Points

True (*)

False

Correct Correct

5. 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

Section 6 Quiz 2 - L5-L9


(Answer all questions in this section)

6. La jointure CARTESIAN ou CROSS est cr��e lorsqu'une condition de


jointure est omise. Mark for Review
(1) Points

True (*)

False

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

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


tables. Mark for Review
(1) Points

CARTESIAN

INNER

CROSS (*)

OUTER

Correct Correct

8. 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

9. 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
proc�dures

fonctions

blocs de code

transactions (*)

Correct Correct

10. 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

DELETE

WHERE

INSERT

COMMIT (*)

Correct Correct

Section 6 Quiz 2 - L5-L9


(Answer all questions in this section)

11. Les expressions arithm�tiques contenant une valeur NULL


_________. Mark for Review
(1) Points

donnent une valeur NULL (*)

donnent une valeur de z�ro

donnent le r�sultat du calcul

provoqueront une erreur


Correct Correct

12. NULL correspond � z�ro ou � un espace vide. Vrai ou faux ? Mark


for Review
(1) Points

True

False (*)

Correct Correct

13. 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

14. 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

�limination

projection (*)

tri

s�lection

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

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


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

ALL

* (*)

Correct Correct

Section 3 Quiz
(Answer all questions in this section)

1. Parmi les �nonc�s suivants, lequel serait une contrainte logique


lors de la mod�lisation du temps pour une entit� Ville ? Mark for Review
(1) Points

Des personnes naissent et meurent dans la ville.

Les villes peuvent changer de nom et/ou de pays si les fronti�res changent.
(*)

Si vous cr�ez un syst�me pour une ville fran�aise, vous aurez besoin d'une
autorisation de s�curit�.

Il faut surveiller les sch�mas de la circulation quotidienne pour d�terminer


combien d'agents de police sont n�cessaires.

Correct Correct

2. La mod�lisation des donn�es historiques est facultative. Vrai ou


faux ? Mark for Review
(1) Points

True (*)

False
Correct Correct

3. Le sous-type "Autre" est obligatoire. Vrai ou faux ? Mark for


Review
(1) Points

True

False (*)

Correct Correct

4. Un(e) _________ sur une relation indique que la relation n'est


pas transf�rable. Mark for Review
(1) Points

losange (*)

�toile

triangle

cercle

Correct Correct

5. Des arcs sont utilis�s afin de repr�senter visuellement _________


entre plusieurs relations dans un diagramme ERD. Mark for Review
(1) Points

une similitude

une exclusivit� (*)

un h�ritage

des diff�rences

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

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

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

Les sous-types ne doivent pas �tre exhaustifs.

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

Correct Correct

7. Toutes les instances du supertype _____ une instance de l'un des


sous-types. Mark for Review
(1) Points

peuvent �tre

doivent �tre (*)

ne peuvent pas �tre

seront parfois

Correct Correct

8. Vous pouvez convertir les noms d'attribut en noms de colonnes en


_________________. Mark for Review
(1) Points

rempla�ant les nombres par des lettres.

rempla�ant les espaces par des traits de soulignement. (*)

rempla�ant les traits de soulignement par des tirets.

rempla�ant les points par des virgules.


Correct Correct

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


physique. Mark for Review
(1) Points

entit�s

instances (*)

colonnes

attributs

Correct Correct

10. Lors de la mise en relation d'arcs, une contrainte __________


peut �tre �crite pour appliquer l'exclusivit� mutuelle. Mark for Review
(1) Points

unique

de cl� primaire

de v�rification (*)

NOT NULL

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

11. Une entit� sans valeurs r�p�t�es est dite dans la __________. Mark for
Review
(1) Points

deuxi�me forme normale

premi�re forme normale (*)

quatri�me forme normale


troisi�me forme normale

Correct Correct

12. "Seuls les enseignants peuvent superviser les examens" est un


exemple de quel �l�ment suivant ? Mark for Review
(1) Points

D'une r�gle structurelle

D'un attribut qui n'est pas h�rit� du supertype PERSONNE et qui est propre au
sous-type ENSEIGNANT

D'une r�gle proc�durale (*)

D'un attribut qui doit �tre stock� sur l'entit� PERSONNE

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

13. Pourquoi est-il important de suivre les r�gles de normalisation ?


Mark for Review
(1) Points

Pour r�duire les donn�es redondantes dans la conception existante

Pour am�liorer l'int�grit� des donn�es et la stabilit� de la conception

Pour �liminer d'autres types d'anomalie et d'incoh�rence dans les donn�es

Pour identifier les tables, colonnes et contraintes manquantes

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

Correct Correct

14. La documentation d'un nouveau syst�me doit comprendre une


combinaison de r�gles proc�durales et structurelles. Vrai ou faux ? Mark for
Review
(1) Points
True (*)

False

Correct Correct

15. Une table est dans la 2FN si... Mark for Review
(1) Points

Elle remplit les conditions de la 1FN.

Chaque attribut non-cl� d�pend enti�rement de la cl� primaire de la table du


point de vue fonctionnel.

A et B doivent tous deux �tre vrais. (*)

Ni A ni B ne doivent �tre vrais.

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

Section 3 Quiz
(Answer all questions in this section)

1. 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 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.

L'attribut de paiement est rendu NULL.


Correct Correct

2. Pourquoi est-il important de suivre les r�gles de normalisation ?


Mark for Review
(1) Points

Pour r�duire les donn�es redondantes dans la conception existante

Pour am�liorer l'int�grit� des donn�es et la stabilit� de la conception

Pour �liminer d'autres types d'anomalie et d'incoh�rence dans les donn�es

Pour identifier les tables, colonnes et contraintes manquantes

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

Correct Correct

3. S'il manque une colonne dans une entit�, la normalisation doit


identifier ce probl�me. Mark for Review
(1) Points

True (*)

False

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

4. Une table est dans la 2FN si... Mark for Review


(1) Points

Elle remplit les conditions de la 1FN.

Chaque attribut non-cl� d�pend enti�rement de la cl� primaire de la table du


point de vue fonctionnel.

A et B doivent tous deux �tre vrais. (*)

Ni A ni B ne doivent �tre vrais.


Correct Correct

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


Vrai ou faux ? Mark for Review
(1) Points

True (*)

False

Correct Correct

Section 3 Quiz
(Answer all questions in this section)

6. Vous ne pouvez cr�er que des relations avec un supertype, pas


avec un sous-type. Vrai ou faux ? Mark for Review
(1) Points

True

False (*)

Correct Correct

7. Les relations "plusieurs � plusieurs" doivent �tre laiss�es dans


le mod�le. Il est important de les indiquer sous la forme N-N. Vrai ou faux ?
Mark for Review
(1) Points

True

False (*)

Correct Correct

8. Parmi les �l�ments suivants, lesquels doivent �tre pr�sents dans


tous les diagrammes ERD ? (Choisissez deux r�ponses.) Mark for Review
(1) Points
(Choose all correct answers)

Des relations entre des entit�s (*)

Une ou plusieurs entit�s (*)

Des arcs

Au moins un supertype et un sous-type

Correct Correct

9. Le sous-type "Autre" est obligatoire. Vrai ou faux ? Mark for


Review
(1) Points

True

False (*)

Correct Correct

10. Toutes les relations incluses dans un arc doivent �tre


obligatoires. Vrai ou faux ? Mark for Review
(1) Points

True

False (*)

Correct Correct

Section 3 Quiz
(Answer all questions in this section)

11. La mod�lisation de donn�es historiques peut produire un


identificateur unique qui inclut des dates. Vrai ou faux ? Mark for Review
(1) Points

True (*)
False

Correct Correct

12. Les ______________ sont fr�quemment utilis�es pour assurer le


suivi des informations d'une relation qui change au fil du temps. Mark for
Review
(1) Points

relations r�cursives

relations non transf�rables

relations plusieurs � plusieurs

entit�s d'intersection (*)

Correct Correct

13. Dans un mod�le de donn�es physique, un attribut est repr�sent�


sous la forme d'une ___________. Mark for Review
(1) Points

ligne

instance

cl� �trang�re

colonne (*)

Correct Correct

14. Lors de la mise en correspondance d'une relation plusieurs �


plusieurs, vous devez d'abord la r�soudre � l'aide _____________. Mark for
Review
(1) Points

d'une entit� interm�diaire


d'une entit� d'intersection (*)

de r�gles

de cl�s uniques

Correct Correct

15. Vous pouvez convertir un nom d'entit� en un nom de table en le


mettant au pluriel. Mark for Review
(1) Points

True (*)

False

Correct Correct