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

35 篇文章 5 订阅

数据完整性

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

这里写图片描述

总结分析

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

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


完整性约束的类型

这里写图片描述

这里写图片描述

这里写图片描述


实体完整性

这里写图片描述


主键约束与唯一约束

这里写图片描述

主键约束

这里写图片描述

唯一约束
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

创建完毕!


域完整性

这里写图片描述


检查约束与默认约束

这里写图片描述

这里写图片描述

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

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


创建默认值

这里写图片描述


引用完整性

这里写图片描述

外键约束
这里写图片描述

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

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


数据表的使用总结

这里写图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值