- 4
- 0
- 约4.26千字
- 约 14页
- 2018-07-17 发布于湖北
- 举报
第14讲 数据完整性
第14章 数据完整性 本章的学习目标: *了解数据完整性的概念 *了解数据完整性的类型 *掌握各种约束的定义和管理技术 *掌握缺省对象管理技术 *掌握规则对象管理技术 *掌握如何选择数据完整性方法 14.1 数据完整性的概念 数据完整性就是存储在数据库中的数据的一致性和准确性. 在Microsoft SQL Server系统中,有3种类型的数据完整性:(1)域完整性;(2)实体完整性;(3)参考完整性 1.域完整性 也称列完整性,指定一个数据集对某一个列是否有效和确定是否允许空值.例如:在性别列中,其取值范围为“男”或“女”. 2. 实体完整性 也可以称为行完整性,要求表中的所有行有一个唯一的标识符.例如:身份证号码. 3. 参考完整性 参考完整性保证在主键(在被参考表中)和外键之间的关系总是得到维护.例如:人事表中记录了员工的基本信息,财务表记录了借款信息.一般地,如果某个员工有借款,那么该员工的信息就不能从人事表中被直接删除. 可以使用两种方式实现数据完整性: (1)声明数据完整性;(2)过程数据完整性. 声明数据完整性就是通过在对象定义中定义数据标准来实现数据完整性,是由系统本身自动强制来实现的. 过程数据完整性是通过在脚本语言中定义的数据完整性标准来实现的. 14.2 约束管理 约束是通过限制列中数据、行中数据和表之间数据来保证数据完
您可能关注的文档
最近下载
- 2021版神经外科术中唤醒麻醉专家共识PPT课件.pptx VIP
- 2026年上海市静安区社区工作者招聘考试模拟试题及答案解析.docx VIP
- 2026年上海市静安区招聘社区工作者综合素质与能力试题卷.docx
- 2026年上海市静安区社区工作者招聘考试备考题库及答案解析.docx VIP
- 年产10万吨淡色啤酒发酵车间设计.doc VIP
- 2026年上海市静安区社区工作者考试试卷带答案.docx VIP
- Petrel 人工神经网络技术的应用.pdf VIP
- 2026年广东东莞市联考中考一模道德与法治试卷(试卷+解析).docx VIP
- 斯伦贝谢petrel软件中文操作手册.pdf VIP
- 2026年广东佛山市校联考中考一模道德与法治试卷及答案.docx VIP
原创力文档

文档评论(0)