




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章数据库完整性数据库完整性数据是数据库的核心,数据的正确和完整与否将直接影响数据库的使用。☆数据的完整性和安全性是两个不同概念;数据的安全性冫保护数据库防止恶意的破坏和非法的存取防范对象:非法用户和非法操作数据的完整性防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据≯防范对象:不合语义的、不正确的数据本次课内容数据完整性概述在SQLServer2019中实现数据完整性三.其他相关知识触发器、数据库完整性概述心1、DBMS必须能够提供提供定义完整性约束条件的机制·完整性约束条件=完整性规则,由SQL的dd语句来实现;提供完整性检查的机制·检査数据是否满足完整性约束条件的机制;违约处理·若用户操作违反完整性约束条件,采取一定的动作,如拒绝执行(NOACTIO0N)、级联执行或其他操作☆2、数据库完整性约束机制分类完整性约束条件作用的对象有关系、元组、列三种;可分为实体完整性:实体完整性是为了保证表中的数据唯参照完整性:参照完整性用于确保相关联的表间的数据应保持一致,避免因一个表的记录修改,造成另一个表的内容变为无效的值般来说,参照完整性是通过外键和主键来维护的域完整性:域完整性可以保证数据的取值在有效的范围内;用户定义完整性:由用户自行定义的,不同于前面3种的完整性也可以说一种强制数据定义1)实体完整性☆实体(Entity):是数据逻辑模型中的一个概念。现实世界是组实体的基本对象和这些对象的联系(Relation)构成的。在数据库中,我们可以理解一条记录就是一个实体令实体完整性:在现实世界中,任何一个实体都有区别于其他实体的特征,即在数据库中,所有的记录都应该有惟一的标识这就是实体完整性的含义(规则2.1:实体完整性规则)。☆常见的实体完整性机制包括主键(PrimaryKey);惟一码(Unique);2)参照完整性☆参照完整性是指在两个表的主键和外键之间数据的完整性,其含义包括参照完整性保证被参照表和参照表之间数据的一致性;可以防止数据丢失或者无意义的数据可以禁止在从表中插入被参照表中不存在的关键字的记录。☆参照完整性的常见实现机制包括外键(ForeignKey)、检查(Check)、触发器(Trigger);存储过程(StoredProcedure)☆在输入或删除记录时,可以用来保持所有表之间定义的关系,以确保键值在所有表中一致关系模型的参照完整性定义在CREATETABLE中用FOREIGNKEY短语定义哪些列为外码用REFERENCES短语指明这些外码参照哪些表的主码3)城完整性☆域:指列(字段),所以域完整性就是指列的完整性☆域完整性要求列(字段)的数据具有正确的数据类型、格式和有效的数值范围☆域完整性的常见实现机制包括默认值(Default)检查(Check)数据类型(Datatype)规则(Rule)4)用户自定义完整性☆用户定义的完整性就是针对某一具体应用的数据必须满足的语义要求;可直接由RDBMS提供,而不必由应用程序承担;系统将实现数据完整性的要求直接定义在表上或列上令常见的实现机制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年国家网络安全宣传周知识竞赛题库(试题及答案)
- 2025小学生宪法知识竞赛培训试题及答案
- 2025年慢性病诊疗专科护理人员高血脂知识考试试题及答案
- 2025年铜仁市玉屏侗族自治县(中小学、幼儿园)教师招聘试题及答案
- 2025年法律基础知识题库及答案
- 碳排放权交易市场与国际贸易的关系考核试卷
- 制造业智能制造数字技术在生产中的应用考核试卷
- 物流配送时效与成本控制考核试卷
- 绿色赛事志愿者培训计划考核试卷
- 体育用品行业供应链金融对区域经济发展的贡献评估考核试卷
- 爱护公物知识课件
- 《高等数学基础》课件-第三章 导数与微分(含课程思政元素)
- 雨季安全用电常识
- 银行业务拓客策略
- 养个猪创业计划书
- 医院洗衣房管理制度大全
- 急性ST段抬高型心肌梗死溶栓治疗专家共识2025
- 支付宝防诈骗试题及答案
- 茶叶加工考试试题及答案
- 深信服下一代防火墙技术白皮书20231120
- JJF(新) 129-2024 阻容法烟气含湿量测定仪校准规范
评论
0/150
提交评论