正在加载图片...
213关系模型的完整性约束 2.完整性约束 (1)实体完整性( Entity Integrity) 【规则2.1】实体完整性规则:若属性组(或属性)K是基本关系R的 主码(主键),则所有元组K的取值唯一,并且K中属性不能全部或 部分取空值 对于实体完整性规则说明如下: ①实体完整性规则是针对基本关系而言的。一个基本表通常对应现实 世界的一个实体集。例如课程关系对应于所有课程实体的集合。 ②现实世界中实体是可区分的,即它们具有某种唯一性标识。相应地, 关系模型中以主码作为其唯一性标识。 ③主码中属性即主属性不能取空值,所谓空值就是“不知道”或“无 意义”的值。如果主属性取空值,就说明存在不可标识的实体,即 存在不可区分的实体,这与客观世界中实体要求唯一标识相矛盾, 因此这个规则不是人们强加的,而是现实世界客观的要求2.1.3 关系模型的完整性约束 2.完整性约束 (1)实体完整性(Entity Integrity) 【规则2.1】 实体完整性规则:若属性组(或属性)K是基本关系R的 主码(主键),则所有元组K的取值唯一,并且K中属性不能全部或 部分取空值。 对于实体完整性规则说明如下: ①实体完整性规则是针对基本关系而言的。一个基本表通常对应现实 世界的一个实体集。例如课程关系对应于所有课程实体的集合。 ②现实世界中实体是可区分的,即它们具有某种唯一性标识。相应地, 关系模型中以主码作为其唯一性标识。 ③主码中属性即主属性不能取空值,所谓空值就是“不知道”或“无 意义”的值。如果主属性取空值,就说明存在不可标识的实体,即 存在不可区分的实体,这与客观世界中实体要求唯一标识相矛盾, 因此这个规则不是人们强加的,而是现实世界客观的要求
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有