What is a super key in a relational database?

Options

  • A. Any set of attributes that uniquely identifies a record
  • B. A key that must contain only one attribute
  • C. A key that allows duplicate records
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

A. Any set of attributes that uniquely identifies a record

Detailed Explanation

Explanation: A Super Key is any set of one or more attributes that can uniquely identify a tuple in a relation. It may contain extra attributes.