All Exams Test series for 1 year @ ₹349 only
Question

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

This question was previously asked in
UGC NET 2016 Paper 1 Question Paper (10-Jul-2016)
The correct answer is

primary key ⊆ candidate key ⊆ super key

In the relational model a super key is any set of attributes that uniquely identifies every tuple of a relation. A candidate key is a minimal super key (no proper subset of it is a super key). The primary key is the one candidate key chosen by the designer to identify tuples.

Viewing each kind of key as a set of keys of the relation: every primary key is a candidate key, and every candidate key is a super key, while the converse inclusions do not hold (a super key may carry extra attributes, and a relation may have several candidate keys of which only one is primary). This gives the chain primary key ⊆ candidate key ⊆ super key.

Placing super key inside candidate key would make every super key minimal, which is false. Placing candidate key or super key inside primary key would mean every candidate key is the primary key, which fails whenever a relation has more than one candidate key. Putting super key between primary key and candidate key reverses the candidate/super relationship.

primary key ⊆ candidate key ⊆ super key option is correct.

Was this answer helpful?

Similar Questions

  1. The degree of a relation in database is

  2. Which of the following best describes the structure of a relational database ?

  3. An alternate key in database table is also called


Important Questions from Relational Model

  1. Given the relational schema $R = (U,V,W, X, Y, Z)$ and the set of functional dependencies: $$\{U \rightarrow V, U \rightarrow W, WX \rightarrow Y, WX \rightarrow Z, V \rightarrow X\}$$ Which of the following functional dependencies can be derived from the above set?

  2. The ‘12 Rules for Relational Database’ were given by
  3. Which of the following statement(s) is/are FALSE in the context of Relational DBMS ?
    I. Views in a database system are important because they help with access control by allowing users to see only a particular subset of the data in the database.
    II. E-R diagrams are useful to logically model concepts.
    III. An update anomaly is when it is not possible to store information unless some other, unrelated information is stored as well.
    IV. SQL is a procedural language.
  4. Let $R(A,B,C,D,E)$ be a relational schema with functional dependency set $F=\{A\rightarrow BC,\ CD\rightarrow E,\ E\rightarrow A\}$.

    Which of the following statements is correct?
  5. Consider R (A,B,C,D,E) be relation with following dependencies:
    C- >F, E- > A, EC- >D, A- >B. Which of the following is a key for R?

Need Expert Advice?
Upcoming Exams
CTET
December 12, 2026
Test Series
UGC NET img
Teaching
UGC NET (Paper 2) 2026 Mock Test Series
796 Tests 2 Tests Free
4.4(39)
English
More Questions from UGC NET

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App