(1)属性值的约束
这类约束是对属性取值的类型、范围、精度等的限制,和属性的语义有关。
(2) 数据之间联系的约束。
这类约束反映了数据之间存在的联系,在关系数据模型中指多个属性或多个元组之间联系的约束。比如,属性之间的函数依赖、多值依赖。每个通知公告可以发给一个企业也可以发给多个企业也可以发给安监局。该安监局用户登录该系统根据系统权限他可以看到哪些企业以及哪些模块等等,在许多数据模型中都是表明了数据之间的某些依赖关系的,或者是隐式或者是显式的。
E-R模型是数据进行第一层抽象的表示方法。它的主要成分包括:实体、联系和属性。使用这三种成分,我们可以建立许多数据库应用系统的E-R模型。