Which key establishes a logical relationship between two tables by referencing the primary key of another table? MCQ with Answer and Explanation

Which key establishes a logical relationship between two tables by referencing the primary key of another table?
A. Super Key
B. Candidate Key
C. Foreign Key
D. Alternate Key
Answer: Option C
Solution (By JKExamLibrary)
A Foreign Key is an attribute or collection of attributes in one table that references the primary key of another table to maintain referential integrity.

This question belongs to: Computer Database Management System (DBMS)

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Database Management System (DBMS) Questions

Question #1 Report Error
What is the role of the 'WHERE' clause in an UPDATE statement?
A. To specify the new values
B. To sort the results
C. To specify which rows to update
D. To join tables

Correct Answer: Option C


Explanation:
The WHERE clause in UPDATE identifies the rows that will be updated. Without it, all rows would be updated.

This question belongs to: Computer Database Management System (DBMS)
Question #2 Report Error
Which of the following is a property of a well-designed database?
A. Avoidance of data redundancy
B. Support for efficient data retrieval
C. All of the above
D. Ease of data maintenance

Correct Answer: Option C


Explanation:
Good database design aims to minimize redundancy, simplify maintenance, and provide efficient access.

This question belongs to: Computer Database Management System (DBMS)
Question #3 Report Error
Which of the following is a way to avoid redundancy in a database?
A. Normalization
B. Replication
C. Indexing
D. Denormalization

Correct Answer: Option A


Explanation:
Normalization reduces redundancy by organizing data into tables with minimal duplication.

This question belongs to: Computer Database Management System (DBMS)