什么是数据库的完整性约束条件?可分为哪几类?
答案:2 悬赏:0 手机版
解决时间 2021-02-14 05:39
- 提问者网友:那叫心脏的地方装的都是你
- 2021-02-13 22:02
什么是数据库的完整性约束条件?可分为哪几类?
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-02-13 23:40
参考答案: 完整性约束条件是指数据库中的数据应该满足的语义约束条件。一般可以分为六类:静态列级约束、静态元组约束、静态关系约束、动态列级约束、动态元组约束、动态关系约束。静态列级约束是对一个列的取值域的说明,包括以下几个方面:(l)对数据类型的约束,包括数据的类型、长度、单位、精度等;(2)对数据格式的约束;(3)对取值范围或取值集合的约束;(4)对空值的约束;(5)其他约束。静态元组约束就是规定组成一个元组的各个列之间的约束关系,静态元组约束只局限在单个元组上。静态关系约束是在一个关系的各个元组之间或者若干关系之间常常存在各种联系或约束。 常见的静态关系约束有:(l)实体完整性约束;(2)参照完整性约束;(3)函数依赖约束。 动态列级约束是修改列定义或列值时应满足的约束条件,包括下面两方面:(l)修改列定义时的约束;(2)修改列值时的约束。动态元组约束是指修改某个元组的值时需要参照其旧值,并且新旧值之间需要满足某种约束条件。动态关系约束是加在关系变化前后状态上的限制条件,例如事务一致性、原子性等约束条件。
试题难度:★★☆
参考解析: 暂无解析
试题难度:★★☆
参考解析: 暂无解析
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-02-14 01:15
你的回答很对
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯