Explore topic-wise MCQs in Database.

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

1.

Three types of triggers are: BEFORE, AFTER and EXCEPTION.~!

A. True
B. False
Answer» C.
2.

A view that contains a computed column can be easily updated.~!

A. True
B. False
Answer» C.
3.

SQL statements can be embedded in triggers, stored procedures, and program code.~!

A. True
B. False
Answer» B. False
4.

There are three SQL data modification operations: insert, modify and delete.~!

A. True
B. False
Answer» B. False
5.

SQL Server does not support the BEFORE trigger.~!

A. True
B. False
Answer» B. False
6.

A SQL view is a virtual table that is constructed from other tables or views.~!

A. True
B. False
Answer» B. False
7.

When a foreign key column is created without a corresponding foreign key constraint, we have created a "casual relationship" between the two tables.~!

A. True
B. False
Answer» B. False
8.

The SQL CHECK constraint is fully defined by the SQL-92 standard, and is consistently implemented by all DBMS vendors.%!

A. True
B. False
Answer» C.
9.

A stored procedure is a program that performs some common action on database data and is stored in the database.%!

A. True
B. False
Answer» B. False
10.

If any required (NOT NULL) columns are missing from the view, the view cannot be used for inserting new data.%!

A. True
B. False
Answer» B. False
11.

Standard SQL-92 views are constructed from SQL SELECT statements that do not contain the GROUP BY clause.%!

A. True
B. False
Answer» C.
12.

A trigger is a stored program that is attached to a database.%!

A. True
B. False
Answer» C.
13.

Common types of SQL CHECK constraints include range checks and limiting columns values.%!

A. True
B. False
Answer» B. False
14.

SQL has a JOIN ON syntax that can be used to create inner joins and outer joins.%!

A. True
B. False
Answer» B. False
15.

A benefit of using a stored procedure is that it can be distributed to client computers.%!

A. True
B. False
Answer» C.
16.

The SQL DELETE statement is used to delete both the table structure and table data.%!

A. True
B. False
Answer» C.
17.

The SQL MAKE TABLE command is used to construct tables, define columns, define column constraints and create relationships.%!

A. True
B. False
Answer» C.
18.

Views can be used to show the results of computed columns.%!

A. True
B. False
Answer» B. False
19.

A updatable view has its own data.%!

A. True
B. False
Answer» C.
20.

The SQL statement used to create a view is CREATE VIEW.%!

A. True
B. False
Answer» B. False
21.

Views constructed from SQL SELECT statements that conform to the SQL-92 standard may not contain:%!

A. GROUP BY
B. WHERE
C. ORDER BY
D. FROM
Answer» D. FROM
22.

What is an advantage of placing computations in SQL views?%!

A. To save users from having to write an expression.
B. To ensure that the results are consistent.
C. To accomplish both of the above.
D. None of the above is correct - computations cannot be placed in a view.
Answer» D. None of the above is correct - computations cannot be placed in a view.
23.

Which is NOT one of the most common types of SQL CHECK constraints?%!

A. System date
B. Range checks
C. Lists of values
D. Comparing one column value to another within the same table
Answer» B. Range checks
24.

What SQL structure is used to limit column values of a table?%!

A. The LIMIT constraint
B. The CHECK constraint
C. The VALUE constraint
D. None of the above is correct.
Answer» C. The VALUE constraint
25.

The SQL statement to create a view is:%!

A. CREATE VIEW
B. MAKE VIEW
C. SELECT VIEW
D. INSERT VIEW
Answer» B. MAKE VIEW
26.

*$_The SQL statement to create a view is:?

A. CREATE VIEW
B. MAKE VIEW
C. SELECT VIEW
D. INSERT VIEW
Answer» B. MAKE VIEW
27.

*$_The SQL ALTER statement can be used to:?

A. change the table structure.
B. change the table data.
C. add rows to the table.
D. delete rows from the table.
Answer» B. change the table data.
28.

*$_What is an SQL virtual table that is constructed from other tables??

A. Just another table
B. A view
C. A relation
D. Query results
Answer» C. A relation
29.

%_SQL views can be used to hide:_%

A. columns and rows only.
B. complicated SQL syntax only.
C. both of the above can be hidden by an SQL view.
D. None of the above is correct.
Answer» D. None of the above is correct.
30.

%_Which of the following is an SQL trigger supported by Oracle?_%

A. BEFORE
B. INSTEAD OF
C. AFTER
D. All of the above.
Answer» E.
31.

%_For what purposes are views used?_%

A. To hide columns only
B. To hide rows only
C. To hide complicated SQL statements only
D. All of the above are uses for SQL views.
Answer» E.
32.

__The DROP TABLE statement:__

A. deletes the table structure only.
B. deletes the table structure along with the table data.
C. works whether or not referential integrity constraints would be violated.
D. is not an SQL statement.
Answer» C. works whether or not referential integrity constraints would be violated.
33.

__A reason for using an SQL view to hide columns is:__

A. to simplify a result only.
B. to prevent the display of sensitive data only.
C. to accomplish both of the above.
D. None of the above are reasons for using an SQL view.
Answer» D. None of the above are reasons for using an SQL view.
34.

__A ________ is a program that performs some common action on database data and that is stored in the database.__

A. trigger
B. stored procedure
C. pseudofile
D. None of the above is correct.
Answer» C. pseudofile
35.

A ________ is a stored program that is attached to a table or a view.$?

A. pseudofile
B. embedded SELECT statement
C. trigger
D. None of the above is correct.
Answer» D. None of the above is correct.
36.

What is not an advantage of stored procedures?$?

A. Greater security
B. SQL can be optimized
C. Code sharing
D. Increased network traffic
Answer» E.
37.

What is not an advantage of stored procedures??

A. Greater security
B. SQL can be optimized
C. Code sharing
D. Increased network traffic
Answer» E.
38.

Which of the following is NOT a type of SQL constraint??

A. PRIMARY KEY
B. FOREIGN KEY
C. ALTERNATE KEY
D. UNIQUE
Answer» D. UNIQUE