Q1
What is a candidate key in a relational database?
mediumCorrect Answer: Any minimal set of attributes that can uniquely identify a row
Explanation:
A candidate key is a minimal super key, meaning no attribute can be removed from it without losing uniqueness. A table can have more than one candidate key, and one of them is chosen as the primary key.