 
			 
			MCQOPTIONS
 Saved Bookmarks
				This section includes 42 Mcqs, each offering curated multiple-choice questions to sharpen your Database knowledge and support exam preparation. Choose a topic below to get started.
| 1. | Which of the following is true about modifying table columns? | 
| A. | You can drop a column at any time. | 
| B. | You can add a column at any time as long as it is a NULL column. | 
| C. | You can increase the number of characters in character columns or the number of digits in numeric columns | 
| D. | You cannot increase or decrease the number of decimal places. | 
| Answer» E. | |
| 2. | Which of the following is true of SQL views? | 
| A. | Oracle views cannot use the ORDER BY clause in view definitions. | 
| B. | Oracle views are created using the standard SQL-92 CREATE VIEW command. | 
| C. | Oracle views can by queried. | 
| D. | The SQL-92 standard does not allow the use of the ORDER BY clause in view definitions. | 
| Answer» B. Oracle views are created using the standard SQL-92 CREATE VIEW command. | |
| 3. | Which of the following is true about indexes? | 
| A. | Indexes are created to enforce uniqueness on columns. | 
| B. | Indexes are created to enable fast retrieval by column values. | 
| C. | Columns that are frequently used with equal conditions in WHERE clauses are good candidates for indexes. | 
| D. | Indexes are created with the ALTER TABLE command. | 
| Answer» E. | |
| 4. | If there is only one statement and no ambiguity about what is wanted, Oracle will treat the semicolon and slash as the same. | 
| A. | 1 | 
| B. | |
| Answer» B. | |
| 5. | Oracle does NOT support a CASCADE UPDATE constraint. | 
| A. | 1 | 
| B. | |
| Answer» B. | |
| 6. | Oracle, the world's most popular DBMS, is powerful and robust, running on many different operating systems. | 
| A. | 1 | 
| B. | |
| Answer» B. | |
| 7. | You can check on the status of tables with the DESCRIBE or DESC command. | 
| A. | 1 | 
| B. | |
| Answer» B. | |
| 8. | The only time that case matters is inside quotation marks of strings. | 
| A. | 1 | 
| B. | |
| Answer» B. | |
| 9. | Oracle directly supports the definition of surrogate keys. | 
| A. | 1 | 
| B. | |
| Answer» C. | |
| 10. | You can use the DROP statement to remove structures from the database. | 
| A. | 1 | 
| B. | |
| Answer» B. | |
| 11. | Sequences guarantee valid surrogate key values. | 
| A. | 1 | 
| B. | |
| Answer» C. | |
| 12. | Oracle will let you define Notepad as your default editor, and whenever you type NOTEPAD, SQL*Plus will invoke Notepad. | 
| A. | 1 | 
| B. | |
| Answer» C. | |
| 13. | When you type Start FILENAME, the statement in your file will be executed automatically. | 
| A. | 1 | 
| B. | |
| Answer» B. | |
| 14. | SQL*Plus is a text editor. | 
| A. | 1 | 
| B. | |
| Answer» B. | |
| 15. | Oracle allows the ORDER BY clause in view definitions. | 
| A. | 1 | 
| B. | |
| Answer» B. | |
| 16. | Money is defined in Oracle with the Currency data type. | 
| A. | 1 | 
| B. | |
| Answer» C. | |
| 17. | When you type into SQL*Plus and press enter, the statement will be finished and executed. | 
| A. | 1 | 
| B. | |
| C. | 1 | 
| D. | |
| Answer» C. 1 | |
| 18. | Which of the following is NOT an Oracle-supported trigger? | 
| A. | BEFORE | 
| B. | DURING | 
| C. | AFTER | 
| D. | INSTEAD OF | 
| Answer» C. AFTER | |
| 19. | When using SQL*Plus, Oracle commands, column names, table names and all other database elements: | 
| A. | are case insensitive. | 
| B. | are case sensitive. | 
| C. | must always be in lower case. | 
| D. | must always be in upper case. | 
| Answer» B. are case sensitive. | |
| 20. | Which of the following is not true about modifying table columns? | 
| A. | You can drop a column at any time. | 
| B. | You can add a column at any time as long as it is a NULL column. | 
| C. | You can increase the number of characters in character columns or the number of digits in numeric columns | 
| D. | You cannot increase or decrease the number of decimal places. | 
| Answer» E. | |
| 21. | The semicolon terminates a SQL statement (and executes it). | 
| A. | 1 | 
| B. | |
| C. | 1 | 
| D. | |
| Answer» B. | |
| 22. | To see the contents of the SQL*Plus buffer, type: | 
| A. | CONTENTS. | 
| B. | BUFFER. | 
| C. | CURRENT. | 
| D. | LIST. | 
| Answer» E. | |
| 23. | What is the type of Oracle backup in which all uncommitted changes have been removed from the datafiles? | 
| A. | Full backup | 
| B. | Consistent backup | 
| C. | Inconsistent backup | 
| D. | Differential backup | 
| Answer» C. Inconsistent backup | |
| 24. | After a table has been created, its structure can be modified using the SQL command: | 
| A. | UPDATE TABLE [TableName]. | 
| B. | MODIFY TABLE [TableName]. | 
| C. | ALTER TABLE [TableName]. | 
| D. | CHANGE TABLE [TableName]. | 
| Answer» D. CHANGE TABLE [TableName]. | |
| 25. | SQL*Plus will finish the statement and execute it when the user types in this: | 
| A. | A left slash ( \ ) followed by [Enter]. | 
| B. | A colon ( : ) followed by [Enter]. | 
| C. | A semicolon ( ; ) followed by [Enter]. | 
| D. | A period ( . ) followed by [Enter]. | 
| Answer» D. A period ( . ) followed by [Enter]. | |
| 26. | An Oracle System Change Number (SCN): | 
| A. | is a value that is incremented whenever a dirty read occurs. | 
| B. | is incremented whenever a deadlock occurs. | 
| C. | is a value that keeps track of explicit locks. | 
| D. | is a value that is incremented whenever database changes are made. | 
| Answer» E. | |
| 27. | The default extension for SQL*Plus is .sql. | 
| A. | 1 | 
| B. | |
| Answer» B. | |
| 28. | Which SQL phrase is not supported by Oracle? | 
| A. | ON DELETE CASCADE | 
| B. | ON UPDATE CASCADE | 
| C. | CREATE SEQUENCE [SequenceName] | 
| D. | DROP SEQUENCE [SequenceName] | 
| Answer» C. CREATE SEQUENCE [SequenceName] | |
| 29. | The default extension for an Oracle SQL*Plus file is: | 
| A. | .txt. | 
| B. | .pls. | 
| C. | .ora. | 
| D. | .sql. | 
| Answer» E. | |
| 30. | Oracle maintains a System Change Number (SCN) which is a database-wide value that is incremented by Oracle whenever database changes are made. | 
| A. | 1 | 
| B. | |
| Answer» B. | |
| 31. | The left-leaning slash tells Oracle to execute whatever statement is in the buffer. | 
| A. | 1 | 
| B. | |
| Answer» C. | |
| 32. | Oracle commands, column names, table names, view names and all other database elements are case sensitive. | 
| A. | 1 | 
| B. | |
| C. | 1 | 
| D. | |
| Answer» C. 1 | |
| 33. | What Oracle backup and recover file contains user and system data? | 
| A. | Control file | 
| B. | Datafile | 
| C. | OnLine ReDo file | 
| D. | Offline ReDo file | 
| Answer» C. OnLine ReDo file | |
| 34. | Which of the following is not true of SQL views? | 
| A. | Oracle views cannot use the ORDER BY clause in view definitions. | 
| B. | Oracle views are created using the standard SQL-92 CREATE VIEW command. | 
| C. | Oracle views can by queried. | 
| D. | The SQL-92 standard does not allow the use of the ORDER BY clause in view definitions. | 
| Answer» B. Oracle views are created using the standard SQL-92 CREATE VIEW command. | |
| 35. | In creating a procedure, you may get a message if you have compile errors. Which of the following is true? | 
| A. | The line numbers reported match the line numbers you see in your text editor. | 
| B. | SQL*Plus will automatically show the errors to you. | 
| C. | To see the errors, enter SHOW ERRORS in SQL*Plus. | 
| D. | If there are no syntax errors, you will receive the message "NO ERRORS." | 
| Answer» D. If there are no syntax errors, you will receive the message "NO ERRORS." | |
| 36. | Which statement about sequences is not true? | 
| A. | A sequence is an object that generates a sequential series of unique numbers. | 
| B. | Sequences are most often used to provide values for surrogate keys. | 
| C. | NextVal and CurrVal are both sequence methods. | 
| D. | Sequences guarantee valid surrogate key values. | 
| Answer» E. | |
| 37. | Indexes are created to enforce uniqueness on columns and to enable fast retrieval by column values. | 
| A. | 1 | 
| B. | |
| C. | 1 | 
| D. | |
| Answer» B. | |
| 38. | What type of failure occurs when Oracle fails due to an operating system or computer hardware failure? | 
| A. | Application failure | 
| B. | Instance Failure | 
| C. | Media Failure | 
| D. | Rollback failure | 
| Answer» C. Media Failure | |
| 39. | You have linked SQL*Plus to an external text editor. To invoke the text editor for use within SQL*Plus, which command do you use? | 
| A. | Open [FileName] | 
| B. | Show [FileName] | 
| C. | Alter [FileName] | 
| D. | Edit [FileName] | 
| Answer» E. | |
| 40. | Which prefixes are available to Oracle triggers? | 
| A. | :new only | 
| B. | :old only | 
| C. | Both :new and :old | 
| D. | Neither :new nor :old | 
| Answer» D. Neither :new nor :old | |
| 41. | Of the three ways to create an Oracle database, which one is the easiest and most recommended? | 
| A. | Using the Oracle Database Configuration Assistant. | 
| B. | Using the Oracle-supplied database creation procedures. | 
| C. | Using the SQL CREATE DATABASE command. | 
| D. | None of the above is correct. | 
| Answer» B. Using the Oracle-supplied database creation procedures. | |
| 42. | Which of the following is not true about indexes? | 
| A. | Indexes are created to enforce uniqueness on columns. | 
| B. | Indexes are created to enable fast retrieval by column values. | 
| C. | Columns that are frequently used with equal conditions in WHERE clauses are good candidates for indexes. | 
| D. | Indexes are created with the ALTER TABLE command. | 
| Answer» E. | |