问题
问答题
什么是数据库的完整性约束条件分为哪几类
答案
参考答案:数据完整性约束是为了保证进入数据库中的数据的有效性而定义的数据规则。它可以分为以下两类:
①针对不同的对象可以分为表级约束、元组级约束和属性级约束(也称列约束)。表级约束是若干元组间、关系之间的约束;元组级约束则是元组中的字段组和字段间联系的约束;属性级约束主要是针对列的类型、取值范围、精度、排序等而制定的约束条件。
②针对数据对象的状态可以分为静态约束和动态约束。静态约束是指数据库每一确定状态时的数据对象所应满足的约束条件,它是反映数据库状态稳定时的约束;动态约束是指数据库从一种状态变为另一种状态时,新、旧值之间所满足的约束条件,它是反映数据库在状态变迁的约束。