What is a candidate key in a relational database?
Options
- A. A key that contains duplicate values
- B. A minimal set of attributes that uniquely identifies a record
- C. A key used only for sorting records
- D. More than one of the above
- E. None of the above