Explore topic-wise MCQs in Database.

This section includes 37 Mcqs, each offering curated multiple-choice questions to sharpen your Database knowledge and support exam preparation. Choose a topic below to get started.

1.

Because of the need for extensive knowledge of SQL, many database developers choose to automate the redesign process.

A. 1
B.
Answer» C.
2.

The NOT EXISTS keyword will be true if any row in the subquery meets the condition.

A. 1
B.
Answer» C.
3.

The data model produced from the reverse engineering process does not include intersection table data.

A. 1
B.
Answer» C.
4.

It is not easy to build a database correctly the first time.

A. 1
B.
Answer» B.
5.

Adding null columns to a table is straightforward.

A. 1
B.
Answer» B.
6.

The EXISTS keyword will be true if any row in the subquery meets the condition.

A. 1
B.
Answer» B.
7.

The data model produced from the reverse engineering process is a true logical model.

A. 1
B.
Answer» C.
8.

If a database is built correctly the first time, it will not have to be redesigned.

A. 1
B.
Answer» C.
9.

Although creating test databases is a critical and necessary job, there are few career opportunities in this area.

A. 1
B.
Answer» C.
10.

Reverse engineering is the process of reading a database schema and producing a data model from that schema.

A. 1
B.
Answer» B.
11.

Typically, there should be at least two different copies of the database schema used in the redesign process.

A. 1
B.
Answer» C.
12.

Dependency graphs are diagrams that consist of nodes and arcs that show the dependencies of a database.

A. 1
B.
Answer» B.
13.

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

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

Information systems and organizations do not just influence each other; they create each other.

A. 1
B.
C. 1
D.
Answer» B.
16.

A regular subquery is processed from the bottom up.

A. 1
B.
Answer» B.
17.

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

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

The SQL-92 command to change a table name is RENAME TABLE.

A. 1
B.
C. 1
D.
Answer» C. 1
20.

Correlated subqueries are similar to a regular subquery.

A. 1
B.
Answer» C.
21.

Some organizations take the stand that no application should ever employ the true name of a table.

A. 1
B.
Answer» B.
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.

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

The use of the double NOT EXISTS can be used to find rows that do not match some specified condition.

A. 1
B.
C. 1
D.
Answer» B.
25.

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

Database redesign is especially difficult if the database has no data.

A. 1
B.
Answer» C.
27.

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

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

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

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

Before any changes to database structure are attempted one should first:

A. clearly understand the current structure and contents of the database only.
B. test any changes on a test database only.
C. create a complete backup of the operational database only.
D. All of the above should be done.
Answer» E.
32.

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

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

The EXISTS keyword will be true if:

A. any row in the subquery meets the condition only.
B. all rows in the subquery fail the condition only.
C. both of these two conditions are met.
D. neither of these two conditions is met.
Answer» B. all rows in the subquery fail the condition only.
35.

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

A correlated subquery is processed as a nested subquery.

A. 1
B.
C. 1
D.
Answer» B.
37.

Which of the following SQL statements are helpful in database redesign?

A. Correlated subqueries only
B. EXISTS/NOT EXISTS expressions only
C. Both of the above are helpful
D. None of the above are helpful.
Answer» D. None of the above are helpful.