 
			 
			MCQOPTIONS
 Saved Bookmarks
				This section includes 45 Mcqs, each offering curated multiple-choice questions to sharpen your Database knowledge and support exam preparation. Choose a topic below to get started.
| 1. | If a database is built correctly the first time, it will not have to be redesigned.%! | 
| A. | True | 
| B. | False | 
| Answer» C. | |
| 2. | Some organizations take the stand that no application should ever employ the true name of a table.%! | 
| A. | True | 
| B. | False | 
| Answer» B. False | |
| 3. | The EXISTS keyword will be true if any row in the subquery meets the condition.%! | 
| A. | True | 
| B. | False | 
| Answer» B. False | |
| 4. | Typically, there should be at least two different copies of the database schema used in the redesign process.%! | 
| A. | True | 
| B. | False | 
| Answer» C. | |
| 5. | The data model produced from the reverse engineering process does not include intersection table data.%! | 
| A. | True | 
| B. | False | 
| Answer» C. | |
| 6. | Database redesign is especially difficult if the database has no data.%! | 
| A. | True | 
| B. | False | 
| Answer» C. | |
| 7. | Dependency graphs are diagrams that consist of nodes and arcs that show the dependencies of a database.%! | 
| A. | True | 
| B. | False | 
| Answer» B. False | |
| 8. | It is not easy to build a database correctly the first time.%! | 
| A. | True | 
| B. | False | 
| Answer» B. False | |
| 9. | Because of the need for extensive knowledge of SQL, many database developers choose to automate the redesign process.%! | 
| A. | True | 
| B. | False | 
| Answer» C. | |
| 10. | Correlated subqueries are similar to a regular subquery.%! | 
| A. | True | 
| B. | False | 
| Answer» C. | |
| 11. | The NOT EXISTS keyword will be true if any row in the subquery meets the condition.%! | 
| A. | True | 
| B. | False | 
| Answer» C. | |
| 12. | The data model produced from the reverse engineering process is a true logical model.%! | 
| A. | True | 
| B. | False | 
| Answer» C. | |
| 13. | Although creating test databases is a critical and necessary job, there are few career opportunities in this area.%! | 
| A. | True | 
| B. | False | 
| Answer» C. | |
| 14. | A regular subquery is processed from the bottom up.%! | 
| A. | True | 
| B. | False | 
| Answer» B. False | |
| 15. | Adding null columns to a table is straightforward.%! | 
| A. | True | 
| B. | False | 
| Answer» B. False | |
| 16. | Reverse engineering is the process of reading a database schema and producing a data model from that schema.%! | 
| A. | True | 
| B. | False | 
| Answer» B. False | |
| 17. | The use of the double NOT EXISTS can be used to find rows that do not match some specified condition.%! | 
| A. | True | 
| B. | False | 
| Answer» B. False | |
| 18. | A correlated subquery is processed as a nested subquery.%! | 
| A. | True | 
| B. | False | 
| Answer» B. False | |
| 19. | Information systems and organizations do not just influence each other; they create each other.%! | 
| A. | True | 
| B. | False | 
| Answer» B. False | |
| 20. | The SQL-92 command to change a table name is RENAME TABLE.%! | 
| A. | True | 
| B. | False | 
| Answer» C. | |
| 21. | The process of reading a database schema and producing a data model from that schema is known as:%! | 
| A. | data modeling. | 
| B. | database design. | 
| C. | reverse engineering. | 
| D. | None of the above is correct. | 
| Answer» D. None of the above is correct. | |
| 22. | What SQL command can be used to add columns to a table?%! | 
| A. | MODIFY TABLE TableName ADD COLUMN ColumnName | 
| B. | MODIFY TABLE TableName ADD ColumnName | 
| C. | ALTER TABLE TableName ADD COLUMN ColumnName | 
| D. | ALTER TABLE TableName ADD ColumnName | 
| Answer» E. | |
| 23. | To drop a column that is used as a foreign key, first:%! | 
| A. | drop the primary key. | 
| B. | drop the table containing the foreign key. | 
| C. | drop the foreign key constraint. | 
| D. | All of the above must be done. | 
| Answer» D. All of the above must be done. | |
| 24. | Because of the importance of making data model changes correctly, many professionals are ________ about using an automated process for database redesign.%! | 
| A. | optimistic | 
| B. | skeptical | 
| C. | ambivalent | 
| D. | None of the above is correct | 
| Answer» C. ambivalent | |
| 25. | *$_The process of reading a database schema and producing a data model from that schema is known as:? | 
| A. | data modeling. | 
| B. | database design. | 
| C. | reverse engineering. | 
| D. | None of the above is correct. | 
| Answer» D. None of the above is correct. | |
| 26. | *$_Because of the importance of making data model changes correctly, many professionals are ________ about using an automated process for database redesign.? | 
| A. | optimistic | 
| B. | skeptical | 
| C. | ambivalent | 
| D. | None of the above is correct | 
| Answer» C. ambivalent | |
| 27. | *$_To drop a column that is used as a foreign key, first:? | 
| A. | drop the primary key. | 
| B. | drop the table containing the foreign key. | 
| C. | drop the foreign key constraint. | 
| D. | All of the above must be done. | 
| Answer» D. All of the above must be done. | |
| 28. | *$_What SQL command can be used to add columns to a table?? | 
| A. | MODIFY TABLE TableName ADD COLUMN ColumnName | 
| B. | MODIFY TABLE TableName ADD ColumnName | 
| C. | ALTER TABLE TableName ADD COLUMN ColumnName | 
| D. | ALTER TABLE TableName ADD ColumnName | 
| Answer» E. | |
| 29. | */*_Which SQL-92 standard SQL command can be used to change a table name?? | 
| A. | RENAME TABLE | 
| B. | CHANGE TABLE | 
| C. | ALTER TABLE | 
| D. | None of the above is correct | 
| Answer» E. | |
| 30. | %_Which SQL-92 standard SQL command can be used to change a table name?_% | 
| A. | RENAME TABLE | 
| B. | CHANGE TABLE | 
| C. | ALTER TABLE | 
| D. | None of the above is correct | 
| Answer» E. | |
| 31. | _ How many copies of the database schema are typically used in the redesign process?$? | 
| A. | One | 
| B. | Two | 
| C. | Three | 
| D. | Four | 
| Answer» D. Four | |
| 32. | _ The data model that is produced from reverse engineering is:$? | 
| A. | a conceptual model. | 
| B. | an internal model. | 
| C. | a logical model. | 
| D. | None of the above is correct. | 
| Answer» E. | |
| 33. | _ A regular subquery can be processed:$? | 
| A. | from the top down. | 
| B. | from the bottom up. | 
| C. | by nesting. | 
| D. | None of the above is correct. | 
| Answer» C. by nesting. | |
| 34. | _Database redesign is not terribly difficult if the:$? | 
| A. | database is structured. | 
| B. | database is well-designed. | 
| C. | database has no data. | 
| D. | database is relatively small. | 
| Answer» D. database is relatively small. | |
| 35. | _A tool that can help designers understand the dependencies of database structures is a:$? | 
| A. | dependency graph. | 
| B. | data model. | 
| C. | graphical display. | 
| D. | None of the above is correct. | 
| Answer» B. data model. | |
| 36. | _The NOT EXISTS keyword will be true if:$? | 
| A. | any row in the subquery meets the condition. | 
| B. | all rows in the subquery fail the condition. | 
| C. | both of these two conditions are met. | 
| D. | neither of these two conditions is met. | 
| Answer» C. both of these two conditions are met. | |
| 37. | _How can you find rows that do not match some specified condition?$? | 
| A. | EXISTS | 
| B. | Double use of NOT EXISTS | 
| C. | NOT EXISTS | 
| D. | None of the above is correct | 
| Answer» C. NOT EXISTS | |
| 38. | What SQL command can be used to delete columns from a table?$? | 
| A. | MODIFY TABLE TableName DROP COLUMN ColumnName | 
| B. | MODIFY TABLE TableName DROP ColumnName | 
| C. | ALTER TABLE TableName DROP COLUMN ColumnName | 
| D. | ALTER TABLE TableName DROP ColumnName | 
| Answer» D. ALTER TABLE TableName DROP ColumnName | |
| 39. | Which of the following modifications may not succeed?$? | 
| A. | Changing a column data type from char to date | 
| B. | Changing a column data type from numeric to char | 
| C. | Both of the above actions should succeed | 
| D. | Neither of the above actions will succeed | 
| Answer» B. Changing a column data type from numeric to char | |
| 40. | Changing cardinalities in a database is:$? | 
| A. | a common database design task. | 
| B. | a rare database design task, but does occur. | 
| C. | a database design task that never occurs. | 
| D. | is impossible to do, so a new database must be constructed and the data moved into it. | 
| Answer» B. a rare database design task, but does occur. | |
| 41. | Which is not true of a correlated subquery?$? | 
| A. | EXISTS/NOT EXISTS is a form of a correlated subquery. | 
| B. | The processing of the SELECT statements is nested. | 
| C. | They can be used to verify functional dependencies. | 
| D. | They are very similar to a regular subquery. | 
| Answer» E. | |
| 42. | What SQL command can be used to delete columns from a table?? | 
| A. | MODIFY TABLE TableName DROP COLUMN ColumnName | 
| B. | MODIFY TABLE TableName DROP ColumnName | 
| C. | ALTER TABLE TableName DROP COLUMN ColumnName | 
| D. | ALTER TABLE TableName DROP ColumnName | 
| Answer» D. ALTER TABLE TableName DROP ColumnName | |
| 43. | Which is not true of a correlated subquery?? | 
| A. | EXISTS/NOT EXISTS is a form of a correlated subquery. | 
| B. | The processing of the SELECT statements is nested. | 
| C. | They can be used to verify functional dependencies. | 
| D. | They are very similar to a regular subquery. | 
| Answer» E. | |
| 44. | Changing cardinalities in a database is:? | 
| A. | a common database design task. | 
| B. | a rare database design task, but does occur. | 
| C. | a database design task that never occurs. | 
| D. | is impossible to do, so a new database must be constructed and the data moved into it. | 
| Answer» B. a rare database design task, but does occur. | |
| 45. | Which of the following modifications may not succeed?? | 
| A. | Changing a column data type from char to date | 
| B. | Changing a column data type from numeric to char | 
| C. | Both of the above actions should succeed | 
| D. | Neither of the above actions will succeed | 
| Answer» B. Changing a column data type from numeric to char | |