c# --数据库完整性设计

数据完整性

观察并分析如下示例数据表中的数据

这里写图片描述

总结分析

  1. 当前表中存在不准确、不一致的数据,则数据库”失去完整性”
  2. 数据完整性破坏一般由数据库的设计不合理导致,应避免出现。

数据完整性概念
1. 能确保存储在数据库中数据的准确性和一致性


完整性约束的类型

这里写图片描述

这里写图片描述

这里写图片描述


实体完整性

这里写图片描述


主键约束与唯一约束

这里写图片描述

主键约束

这里写图片描述

唯一约束
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

创建完毕!


域完整性

这里写图片描述


检查约束与默认约束

这里写图片描述

这里写图片描述

测试数据的添加
这里写图片描述

再次添加同样的数据时就违反了相关的约束
这里写图片描述
这里写图片描述


创建默认值

这里写图片描述


引用完整性

这里写图片描述

外键约束
这里写图片描述

1添加StudentClass班级表数据
这里写图片描述

2添加外键索引
这里写图片描述


数据表的使用总结

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值