题目
关键字具有惟一性,而且不能为空值[1]() A. 正确B. 错误
关键字具有惟一性,而且不能为空值[1]()
- A. 正确
- B. 错误
题目解答
答案
A
解析
考查要点:本题主要考查对数据库中主键(关键字)基本性质的理解,特别是其唯一性和非空性的特性。
解题核心:明确主键的定义——主键的作用是唯一标识表中每一行记录,因此必须满足唯一性和非空性。若主键允许空值或重复,则无法保证数据的完整性。
关键点:
- 唯一性:主键值在表中必须唯一,避免记录混淆。
- 非空性:主键字段不允许为空值,否则会导致引用关系失效或数据不完整。
主键的性质:
- 唯一性:主键的值在表中所有记录中必须唯一,确保每条记录可以被唯一标识。
- 非空性:主键字段的值不能为空,保证数据的完整性和关联关系的正确性。
错误辨析:
若认为主键可以为空或重复,则违背了主键的基本定义。例如:
- 空值会导致无法唯一标识记录,影响外键约束的实现。
- 重复值会导致记录无法区分,破坏数据一致性。
结论:题目中“关键字具有唯一性且不能为空值”的描述完全符合主键的性质,因此答案为A. 正确。