Quizz Cours 3 - 4
1. Type
Quel est le type qui n’existe pas en SQL ? (a) CHAR
(b) INTEGER (c) DATE (d) NUMBER 2. Pseudo colonnes
La pseudo-colonne ROWID est propre `a chaque requˆete ? (a) VRAI
(b) FAUX
3. Pseudo colonnes
La pseudo-colonne ROWNUM est unique par tuple ? (a) VRAI
(b) FAUX
4. Manipulation des tables
Quelles sont les commandes qui permettent de manipuler la structure des tables ?
(a) CREATE TABLE (b) DELETE table
(c) DROP TABLE
(d) SELECT ... FROM table (e) UPDATE TABLE
(f) ALTER TABLE 5. Contraintes
Les contraintes sont obligatoirement cr´eer `a la cr´eation de la table ? (a) VRAI
(b) FAUX
6. Contraintes
Pour d´efinir la cl´e primaire on peut utiliser une des deux lignes ci- dessous ?
NUCL varchar2(6) CONSTRAINT louePK1 PRIMARY KEY CON- STRAINT louePK1 PRIMARY KEY(NUCL)
(a) VRAI (la 1`ere est une contrainte de colonne et l’autre une con- trainte de table)
(b) FAUX (la cl´e primaire est obligatoirement identifi´ee au niveau de la colonne unique et non NULL)
7. Contraintes
Quelle contrainte fait r´ef´erence `a la cl´e primaire d’une autre table ? (a) REFERENCES
(b) PRIMARY KEY (c) FOREIGN KEY 8. Fonctions
Quelles sont les fonctions mono-lignes num´eriques ? (a) ABS(x)
(b) SEQ.NEXTVAL (c) SIGN(x)
(d) ROUND(x) 9. Fonctions
Quelles sont les fonctions mono-lignes de mises en forme ? (a) TRUNC(x)
(b) SEQ.CURRVAL (c) SUBSTR(c,n,m) (d) CONCAT(c1,c2) 10. Fonctions
Quelles fonctions de remplacement suppriment des caract`eres d’une chaine de caract`eres ?
(a) LPAD(C1,n,c2)
(b) REPLACE(c1,c2,c3) (c) LTRIM(c1,c2) (d) RTRIM(c1,c2) 11. Fonctions
Quelles fonctions vont permettre de passer de la chaine de carac`eres
’10-OCT-05’ `a la chaine ’31/01/06’ ? (a) LAST DAY
(b) NEXT DAY (c) TRUNC
(d) ADD MONTHS 12. Fonctions
Quel est le param`etre qui permet de donner le nom du mois sur 3 lettres
?
(a) MMM (b) MON
(c) DDD (d) MONTH
(e) MM 13. Fonctions
Quelles fonctions prennent en param`etre une chaine de carac`eres ? (a) TO CHAR
(b) TO DATE (c) TO NUMBER 14. Fonctions
Est-ce que cette commande est valide ? CREATE SEQUENCE seq START WITH 100 MAXVALUE 90 INCREMENT BY 1 CYCLE
(a) VRAI (b) FAUX 15. Fonctions
De quel type sont les fonctions ci-dessous ? AVG, MAX, COUNT, SUM,a bu MIN
(a) Regroupement (b) Conversion
(c) Aggr´egation (d) D´elitation 16. Fonctions
Quels sont les mots cl´es utilisables pour faire des calculs sur un ensemble de donn´ees ?
(a) GROUP BY (b) ORDER BY
(c) HAVING (d) DESC 17. Fonctions
La fonction CASE existe en SQL mais elle n’a pas de valeur par d´efaut
?
(a) VRAI (b) FAUX 18. Consultation
Les vues correspondent `a une image fig´ee des donn´ees qui sont stock´ees dans la vue ?
(a) VRAI (b) FAUX 19. Consultation
Les vues mat´erialis´ees doivent ˆetre raffraˆıchies. Elles sont utilis´ees lorsque l’obtention des donn´ees n´ecessite un temps de traitement im- portant et que les donn´ees sont souvent acc`ed´ees.
(a) VRAI (b) FAUX 20. Consultation
Quelles sont les options de la commande SPOOL ?
(a) CREATE (b) UPDATE (c) REPLACE (d) DELETE