Which one is correct w.r.t. RDBMS?

2017

Which one is correct w.r.t. RDBMS?

  1. A.

    primary key ⊆ super key ⊆ candidate key

  2. B.

    primary key ⊆ candidate key ⊆ super key

  3. C.

    super key ⊆ candidate key ⊆ primary key

  4. D.

    super key ⊆ primary key ⊆ candidate key

Attempted by 353 students.

Show answer & explanation

Correct answer: B

In RDBMS, a super key is any set of attributes that uniquely identifies a tuple. A candidate key is a minimal super key, meaning no proper subset of it is also a super key. A primary key is selected from the candidate keys to uniquely identify records in a table. Therefore, every primary key is a candidate key, and every candidate key is a super key. This establishes the hierarchy: Primary Key ⊆ Candidate Key ⊆ Super Key.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Mppsc Assistant Professor