考虑一个关系表,它为每个具有以下属性的注册学生提供一条记录。
1. Registration_Num: Unique registration number
of each registered student
2. UID: Unique identity number, unique at the
national level for each citizen
3. BankAccount_Num: Unique account number at
the bank. A student can have multiple accounts
or join accounts. This attribute stores the
primary account number.
4. Name: Name of the student
5. Hostel_Room: Room number of the hostel
以下哪个选项是INCORRECT ?
(A) BankAccount_Num是候选密钥
(B) Registration_Num可以是主键
(C)如果所有学生都来自同一国家/地区,则UID是候选关键字
(D)如果S是超键,使得S∩UID为NULL,则S∪UID也是超键答案: (A)
说明:候选键值必须唯一地标识表中的相应行。 BankAccount_Number不是候选密钥。按照问题“一个学生可以有多个帐户或联名帐户。该属性存储主帐号”。如果两个学生有一个联名帐户,并且联名帐户是他们的主要帐户,则BankAccount_Number值不能唯一地标识一行。
这个问题的测验