Top 50 QCM sur Oracle avec corrigés

Question 1 sur 50

1. Quelle commande permet de créer une table dans Oracle ?

  • A CREATE TABLE
  • B NEW TABLE
  • C TABLE CREATE
  • D ADD TABLE
A

La commande CREATE TABLE est utilisée pour créer une table dans Oracle.

Question 2 sur 50

2. Quel mot-clé est utilisé pour ajouter une colonne à une table existante ?

  • A ADD COLUMN
  • B ALTER TABLE
  • C MODIFY COLUMN
  • D CHANGE COLUMN
B

Le mot-clé ALTER TABLE est utilisé avec ADD pour ajouter une colonne à une table existante.

Question 3 sur 50

3. Quelle fonction permet d'arrondir un nombre à l'entier le plus proche ?

  • A ROUND()
  • B CEIL()
  • C FLOOR()
  • D TRUNC()
A

La fonction ROUND() est utilisée pour arrondir un nombre à l'entier le plus proche dans Oracle.

Question 4 sur 50

4. Quelle commande permet de supprimer une table ?

  • A DELETE TABLE
  • B DROP TABLE
  • C REMOVE TABLE
  • D TABLE DROP
B

La commande DROP TABLE est utilisée pour supprimer une table dans Oracle.

Question 5 sur 50

5. Quelle commande permet d'afficher la structure d'une table ?

  • A SHOW TABLE
  • B DESCRIBE
  • C TABLE INFO
  • D VIEW TABLE
B

La commande DESCRIBE est utilisée pour afficher la structure d'une table dans Oracle.

Question 6 sur 50

6. Quelle commande permet de créer un index ?

  • A CREATE INDEX
  • B NEW INDEX
  • C INDEX CREATE
  • D ADD INDEX
A

La commande CREATE INDEX est utilisée pour créer un index sur une table dans Oracle.

Question 7 sur 50

7. Quel mot-clé est utilisé pour définir une clé primaire ?

  • A PRIMARY KEY
  • B KEY PRIMARY
  • C UNIQUE KEY
  • D KEY UNIQUE
A

Le mot-clé PRIMARY KEY est utilisé pour définir une clé primaire dans Oracle.

Question 8 sur 50

8. Quelle commande permet d'effectuer une jointure entre deux tables ?

  • A JOIN
  • B INNER JOIN
  • C TABLE JOIN
  • D COMBINE
B

La commande INNER JOIN est utilisée pour effectuer une jointure entre deux tables dans Oracle.

Question 9 sur 50

9. Quelle fonction retourne la date actuelle ?

  • A NOW()
  • B CURRENT_DATE
  • C SYSDATE
  • D GETDATE()
C

La fonction SYSDATE retourne la date actuelle dans Oracle.

Question 10 sur 50

10. Quelle commande permet d'ajouter une contrainte de clé étrangère ?

  • A ADD FOREIGN KEY
  • B CONSTRAINT FOREIGN KEY
  • C ALTER TABLE ADD CONSTRAINT
  • D FOREIGN KEY ADD
C

La commande ALTER TABLE ADD CONSTRAINT est utilisée pour ajouter une contrainte de clé étrangère dans Oracle.

Question 11 sur 50

11. Quelle fonction permet de compter le nombre de lignes d'une table ?

  • A COUNT()
  • B SUM()
  • C TOTAL()
  • D NUM_ROWS()
A

La fonction COUNT() permet de compter le nombre de lignes d'une table dans Oracle.

Question 12 sur 50

12. Quelle commande permet de mettre à jour des données dans une table ?

  • A UPDATE
  • B MODIFY
  • C CHANGE
  • D SET
A

La commande UPDATE est utilisée pour mettre à jour des données dans une table dans Oracle.

Question 13 sur 50

13. Quelle commande permet d'insérer des données dans une table ?

  • A INSERT INTO
  • B ADD TO
  • C INSERT
  • D DATA INSERT
A

La commande INSERT INTO est utilisée pour insérer des données dans une table dans Oracle.

Question 14 sur 50

14. Quelle commande permet de récupérer des données d'une table ?

  • A SELECT
  • B GET
  • C RETRIEVE
  • D FETCH
A

La commande SELECT est utilisée pour récupérer des données d'une table dans Oracle.

Question 15 sur 50

15. Quelle commande permet de supprimer une contrainte ?

  • A REMOVE CONSTRAINT
  • B ALTER TABLE DROP CONSTRAINT
  • C CONSTRAINT DROP
  • D DROP CONSTRAINT
B

La commande ALTER TABLE DROP CONSTRAINT est utilisée pour supprimer une contrainte dans Oracle.

Question 16 sur 50

16. Quelle commande permet de créer une vue ?

  • A CREATE VIEW
  • B NEW VIEW
  • C VIEW CREATE
  • D ADD VIEW
A

La commande CREATE VIEW est utilisée pour créer une vue dans Oracle.

Question 17 sur 50

17. Quelle fonction permet d'extraire une sous-chaîne d'une chaîne ?

  • A SUBSTRING()
  • B MID()
  • C SUBSTR()
  • D EXTRACT()
C

La fonction SUBSTR() permet d'extraire une sous-chaîne d'une chaîne dans Oracle.

Question 18 sur 50

18. Quelle commande permet de créer un trigger ?

  • A CREATE TRIGGER
  • B NEW TRIGGER
  • C TRIGGER CREATE
  • D ADD TRIGGER
A

La commande CREATE TRIGGER est utilisée pour créer un trigger dans Oracle.

Question 19 sur 50

19. Quelle commande permet de créer une procédure stockée ?

  • A CREATE PROCEDURE
  • B NEW PROCEDURE
  • C PROCEDURE CREATE
  • D ADD PROCEDURE
A

La commande CREATE PROCEDURE est utilisée pour créer une procédure stockée dans Oracle.

Question 20 sur 50

20. Quelle commande permet d'accorder des privilèges à un utilisateur ?

  • A GRANT
  • B ALLOW
  • C PERMIT
  • D AUTHORIZATION
A

La commande GRANT est utilisée pour accorder des privilèges à un utilisateur dans Oracle.

Question 21 sur 50

21. Quelle commande permet de révoquer des privilèges d'un utilisateur ?

  • A REVOKE
  • B DENY
  • C REMOVE
  • D WITHDRAW
A

La commande REVOKE est utilisée pour révoquer des privilèges d'un utilisateur dans Oracle.

Question 22 sur 50

22. Quelle commande permet de sauvegarder une base de données ?

  • A BACKUP
  • B DUMP
  • C EXPORT
  • D ARCHIVE
A

La commande BACKUP est utilisée pour sauvegarder une base de données dans Oracle.

Question 23 sur 50

23. Quelle commande permet de restaurer une base de données ?

  • A RESTORE
  • B RECOVER
  • C IMPORT
  • D UNDO
B

La commande RECOVER est utilisée pour restaurer une base de données dans Oracle.

Question 24 sur 50

24. Quelle commande permet de définir un alias pour une colonne ?

  • A AS
  • B ALIAS
  • C RENAME
  • D TITLE
A

Le mot-clé AS est utilisé pour définir un alias pour une colonne dans Oracle.

Question 25 sur 50

25. Quelle commande permet d'afficher toutes les tables d'un utilisateur ?

  • A SHOW TABLES
  • B SELECT TABLES FROM
  • C USER_TABLES
  • D LIST TABLES
C

La requête SELECT * FROM USER_TABLES permet d'afficher toutes les tables d'un utilisateur dans Oracle.

Question 26 sur 50

26. Quelle fonction permet de renvoyer la longueur d'une chaîne ?

  • A LENGTH()
  • B SIZE()
  • C LEN()
  • D COUNT()
A

La fonction LENGTH() permet de renvoyer la longueur d'une chaîne dans Oracle.

Question 27 sur 50

27. Quelle commande permet de créer un espace de table ?

  • A CREATE TABLESPACE
  • B NEW TABLESPACE
  • C TABLESPACE CREATE
  • D ADD TABLESPACE
A

La commande CREATE TABLESPACE est utilisée pour créer un espace de table dans Oracle.

Question 28 sur 50

28. Quelle commande permet de modifier un espace de table ?

  • A ALTER TABLESPACE
  • B MODIFY TABLESPACE
  • C CHANGE TABLESPACE
  • D UPDATE TABLESPACE
A

La commande ALTER TABLESPACE est utilisée pour modifier un espace de table dans Oracle.

Question 29 sur 50

29. Quelle commande permet de supprimer un espace de table ?

  • A DROP TABLESPACE
  • B DELETE TABLESPACE
  • C REMOVE TABLESPACE
  • D TABLESPACE DROP
A

La commande DROP TABLESPACE est utilisée pour supprimer un espace de table dans Oracle.

Question 30 sur 50

30. Quelle commande permet de renommer une table ?

  • A RENAME TABLE
  • B ALTER TABLE RENAME
  • C RENAME
  • D MODIFY TABLE NAME
B

La commande ALTER TABLE RENAME est utilisée pour renommer une table dans Oracle.

Question 31 sur 50

31. Quelle commande permet d'ajouter une contrainte d'unicité ?

  • A ADD UNIQUE
  • B ALTER TABLE ADD CONSTRAINT UNIQUE
  • C UNIQUE CONSTRAINT ADD
  • D CONSTRAINT UNIQUE ADD
B

La commande ALTER TABLE ADD CONSTRAINT UNIQUE est utilisée pour ajouter une contrainte d'unicité dans Oracle.

Question 32 sur 50

32. Quelle commande permet de gérer les transactions ?

  • A COMMIT
  • B ROLLBACK
  • C SAVEPOINT
  • D Toutes les réponses ci-dessus
D

Les commandes COMMIT, ROLLBACK et SAVEPOINT sont utilisées pour gérer les transactions dans Oracle.

Question 33 sur 50

33. Quelle commande permet d'exporter des données ?

  • A EXPORT
  • B DATA EXPORT
  • C EXPDP
  • D DUMP
C

La commande EXPDP (Data Pump Export) est utilisée pour exporter des données dans Oracle.

Question 34 sur 50

34. Quelle commande permet d'importer des données ?

  • A IMPORT
  • B DATA IMPORT
  • C IMPDP
  • D LOAD
C

La commande IMPDP (Data Pump Import) est utilisée pour importer des données dans Oracle.

Question 35 sur 50

35. Quelle fonction permet de trouver la valeur maximale d'une colonne ?

  • A MAX()
  • B HIGHEST()
  • C TOP()
  • D GETMAX()
A

La fonction MAX() permet de trouver la valeur maximale d'une colonne dans Oracle.

Question 36 sur 50

36. Quelle commande permet de créer un rôle ?

  • A CREATE ROLE
  • B NEW ROLE
  • C ROLE CREATE
  • D ADD ROLE
A

La commande CREATE ROLE est utilisée pour créer un rôle dans Oracle.

Question 37 sur 50

37. Quelle commande permet d'accorder un rôle à un utilisateur ?

  • A GRANT ROLE
  • B ALLOW ROLE
  • C ASSIGN ROLE
  • D ROLE GRANT
A

La commande GRANT ROLE est utilisée pour accorder un rôle à un utilisateur dans Oracle.

Question 38 sur 50

38. Quelle commande permet de créer un synonym ?

  • A CREATE SYNONYM
  • B NEW SYNONYM
  • C SYNONYM CREATE
  • D ADD SYNONYM
A

La commande CREATE SYNONYM est utilisée pour créer un synonym dans Oracle.

Question 39 sur 50

39. Quelle fonction est utilisée pour convertir une chaîne en nombre ?

  • A TO_NUMBER()
  • B CAST()
  • C CONVERT()
  • D NUMERIC()
A

La fonction TO_NUMBER() est utilisée pour convertir une chaîne en nombre dans Oracle.

Question 40 sur 50

40. Quelle commande permet de créer une séquence ?

  • A CREATE SEQUENCE
  • B NEW SEQUENCE
  • C SEQUENCE CREATE
  • D ADD SEQUENCE
A

La commande CREATE SEQUENCE est utilisée pour créer une séquence dans Oracle.

Question 41 sur 50

41. Quelle commande permet d'obtenir la prochaine valeur d'une séquence ?

  • A NEXTVAL
  • B GETNEXT
  • C NEXT_VALUE
  • D INCREMENT
A

La commande NEXTVAL est utilisée pour obtenir la prochaine valeur d'une séquence dans Oracle.

Question 42 sur 50

42. Quelle fonction est utilisée pour convertir une chaîne en date ?

  • A TO_DATE()
  • B CAST()
  • C CONVERT()
  • D DATE_FORMAT()
A

La fonction TO_DATE() est utilisée pour convertir une chaîne en date dans Oracle.

Question 43 sur 50

43. Quelle commande permet de créer un lien symbolique ?

  • A CREATE LINK
  • B NEW LINK
  • C DBLINK
  • D CREATE DATABASE LINK
D

La commande CREATE DATABASE LINK est utilisée pour créer un lien symbolique dans Oracle.

Question 44 sur 50

44. Quelle commande permet de créer une fonction ?

  • A CREATE FUNCTION
  • B NEW FUNCTION
  • C FUNCTION CREATE
  • D ADD FUNCTION
A

La commande CREATE FUNCTION est utilisée pour créer une fonction dans Oracle.

Question 45 sur 50

45. Quelle commande permet de supprimer un rôle ?

  • A DROP ROLE
  • B REMOVE ROLE
  • C ROLE DROP
  • D DELETE ROLE
A

La commande DROP ROLE est utilisée pour supprimer un rôle dans Oracle.

Question 46 sur 50

46. Quelle fonction permet de renvoyer la date et l'heure actuelles ?

  • A CURRENT_TIMESTAMP
  • B NOW()
  • C SYSDATE
  • D GETDATE()
A

La fonction CURRENT_TIMESTAMP renvoie la date et l'heure actuelles dans Oracle.

Question 47 sur 50

47. Quelle commande permet de créer un utilisateur ?

  • A CREATE USER
  • B NEW USER
  • C USER CREATE
  • D ADD USER
A

La commande CREATE USER est utilisée pour créer un utilisateur dans Oracle.

Question 48 sur 50

48. Quelle commande permet de modifier les droits d'un utilisateur ?

  • A ALTER USER
  • B MODIFY USER
  • C CHANGE USER
  • D UPDATE USER
A

La commande ALTER USER est utilisée pour modifier les droits d'un utilisateur dans Oracle.

Question 49 sur 50

49. Quelle fonction est utilisée pour renvoyer une valeur par défaut ?

  • A DEFAULT()
  • B NVL()
  • C COALESCE()
  • D IFNULL()
B

La fonction NVL() est utilisée pour renvoyer une valeur par défaut si la valeur est nulle dans Oracle.

Question 50 sur 50

50. Quelle commande permet de créer un plan d'exécution ?

  • A EXPLAIN PLAN
  • B SHOW PLAN
  • C PLAN EXECUTE
  • D DISPLAY PLAN
A

La commande EXPLAIN PLAN est utilisée pour créer un plan d'exécution d'une requête dans Oracle.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.

OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET