What type of database software integrity service guarantees that tuples are uniquely identified by primary key values?

admin2013-12-19  38

问题 What type of database software integrity service guarantees that tuples are uniquely identified by primary key values?

选项 A、Concurrent integrity
B、Referential integrity
C、Entity integrity
D、Semantic integrity

答案C

解析 C正确。实体完整性保证了元组(tuple)由主键值唯一确定。元组是二维数据库中的一行。主键是对应列中唯一标识出该行的一个值。为了保证实体的完整性,每个元组都必须包含一个主键。如果某个元组没有主键,则它无法被这个数据库所引用。
A不正确。因为并发完整性不是数据库软件的正式术语。这是一个干扰项。有3种主要的完整性服务类型:语义完整性、引用完整性和实体完整性。并发指的是一个软件可以被多个用户和(或)应用程序同时访问。如果控制不到位,两个用户可以同时访问和修改同一数据。
B不正确。因为参照完整性指的是引用现有主键的所有外键。必须有一个适当的机制,确保任何外键都不会引用不存在记录的主键或值为空的主键。这种完整性控制确保不同表之间的关系可以正常工作和彼此通信。
D不正确。因为语义完整性机制确保数据库实施了结构和语义规则。这些规则涉及数据类型、逻辑值、唯一性约束,以及对数据库结构能够造成负面影响的操作。
转载请注明原文地址:https://kaotiyun.com/show/bAhZ777K
0

随机试题
最新回复(0)