第6章-数据库保护机制_Z_New
第6章 数据库保护机制 6.1 数据库的完整性 数据库的完整性指数据的正确性和有效性 。 数据库的完整性是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓“垃圾进垃圾出”所造成的无效操作和错误结果。 数据库是否具备完整性关系到数据库系统能否真实地反映现实世界,因此维护数据库完整性是非常重要的。 6.1 数据库的完整性 数据库的完整性是由DBMS的完整性控制子系统实现的。其主要功能为: 1.完整性检查功能。检查用户发出的操作请求是否违背了完整性约束条件; 2.应对操作。如果发现用户操作违背了完整性规则,为保证数据的完整性而采取的动作。(如撤销用户操作) 6.1.1 完整性规则 完整性规则是指附加在数据库数据上的语义约束条件。 每一条完整性规则包括3个部分: (1)触发条件:确定什么操作使用规则进行检查; (2)约束条件: 确定要检查什么样的错误; (3)应对措施:确定如果查出错误该怎么处理。 完整性规则作用的对象可以是关系、元组和列。 6.1.2 SQL Server的完整性 本节介绍SQL Server的完整性控制策略。 SQL Server数据完整性有四种类型: 实体完整性、域完整性、 参照完整性、用户定义完整性 6.1.2 SQL Server的完整性 1. 实体完整性 构成主键的主属性不能取空值 。体现为:
您可能关注的文档
- 第5章-循环与分支程序设计2013.ppt
- 第5章_330709217.ppt
- 第5章:作业解答.ppt
- 第5节 系统功能调用.ppt
- 第6章 局域网接入Internet.ppt
- 第6章 类型检查.ppt
- 第6章 集成运算放大电路-差分放大电路.ppt
- 第6讲 CH2-数据链路层.ppt
- 第7章 车辆照明 En.doc
- 第7章 键.ppt
- 中国中性粒细胞缺乏伴发热患者抗菌药物临床应用指南(2020年版).pptx
- 前置胎盘的孕期心理疏导.pptx
- 2026年注册电气工程师《防雷与接地设计》模拟卷.doc
- 2026浙江嘉兴市平湖市人才发展有限公司外包岗位工作人员招聘1人笔试参考试题及答案解析.docx
- 2026年证券经纪人考试卷.doc
- 2026年消防设施运维培训(含答案).docx
- 2026云南省水利水电勘测设计院有限公司及下属子公司招聘10人笔试参考试题及答案解析.docx
- 代谢相关脂肪性肝病基层诊疗与管理指南(2025+年).pptx
- 2026年医学影像技术《基础知识》模拟卷.doc
- 2026年安徽鑫昊等离子显示器件有限公司招聘合规与风控管理岗位1名笔试参考试题及答案解析.docx
原创力文档

文档评论(0)