第六章 数据库完整性;数据库完整性;本次课内容;1、DBMS必须能够提供
提供定义完整性约束条件的机制
完整性约束条件 = 完整性规则,由SQL的ddl语句来实现;
提供完整性检查的机制
检查数据是否满足完整性约束条件的机制;
违约处理
若用户操作违反完整性约束条件,采取一定的动作,如拒绝执行(NO ACTION)、级联执行或其他操作;;2、数据库完整性约束机制分类
完整性约束条件作用的对象有关系、元组、列三种;可分为:
实体完整性:实体完整性是为了保证表中的数据唯一;
参照完整性:参照完整性用于确保相关联的表间的数据应保持一致,避免因一个表的记录修改,造成另一个表的内容变为无效的值.一般来说,参照完整性是通过外键和主键来维护的;
用户定义完整性:由用户自行定义的,不同于前面3种的完整性,也可以说一种强制数据定义;;1)实体完整性;2)参照完整性;在输入或删除记录时,可以用来保持所有表之间定义的关系,以确保键值在所有表中一致。
关系模型的参照完整性定义
在表定义中用FOREIGN KEY短语定义哪些列为外码
用REFERENCES短语指明这些外码参照哪些表的主码;3)用户自定义完整性;二、在SQL Server 2005中实现数据完整性;1、创建及管理约束及约束对象;1)创建及删除主键约束及惟一值约束;;例1:定义数据表student时,为学号sno字段创建主键约束,对姓名snam
您可能关注的文档
最近下载
- 装饰装修工程施工方案.docx VIP
- 深蓝SL2619-MO9 低温模块空气源热泵控制器规格书 (SL108S)标准版本-V2.1.1.doc VIP
- 药剂科药品档案建立与管理手册.docx VIP
- 太平洋证券-AI投研应用系列之四:OpenClaw投研实践——从部署到应用.pdf VIP
- 第三章 自然语言的处理.ppt VIP
- 04D701-3 电缆桥架安装国标 建筑图集 汇编 .docx VIP
- 【PPT课件】2025版煤矿安全规程-电气解读.pptx VIP
- 环境保护与生态文明建设的理论与实践试题.docx VIP
- 2025年5月深圳市福田区九年级二模【语文试卷+答案】.pdf VIP
- X射线光电子能谱(XPS).pptx VIP
原创力文档

文档评论(0)