数据库设计的完整性约束的哪些方面

数据库设计的完整性约束的哪些方面有以下四个方面:


1。域完整性:数据库表中的列必须满足特定类型的数据类型或约束。约束包括取值范围、精度等。在数据库设计工具中,有一个复选按钮通过定义字段的范围来定义字段的值字段。

2。参照完整性:它是定义外码、主码之间的引用规则。它与PK,FK实施,和表级触发器。原则是如果属性(或属性组)F是一个基本的R的外码,与相应的主码之间的基本关系到KS(R和S之间的基本关系不一定是不同的关系),然后对每个R元组的F值必须为空值(或:F属性值为空)或一个元组等于S.的主码值

3、实体完整性规则(entityintegrity):如果属性是R的基本关系的基本属性,属性不能取空值。作为实体完整性规则涉及的基本关系。基本表通常对应一个实体集或多-在房世界上的多个连接。在现实世界中的实体和实体之间的联系是有区别的,那就是,他们有一些独特的身份。数据库设计关系模型必须符合实体完整性规则。

4、用户定义的完整性:用户定义的完整性是一个具体关系数据库的约束,反映一个特定的应用程序涉及到语义要求。关系模型定义和测试的完整性,他们可以在一个统一的系统,而不是由应用程序提供的机制。这是一个数字,用存储过程和触发器实现业务规则。

以上是本文的全部内容,希望能对大家有所帮助。