;第五章数据库完整性;综合统一(操纵三级模式);什么是数据库的完整性?;什么是完整性控制机制?;1、完整性约束条件定义;2、完整性检查机制;3、违约处理;1.完整性约束条件作用的对象;2.完整性约束条件分类;第五章数据库完整性;5.1实体完整性定义;在CREATETABLE语句中提供了PRIMARYKEY子句,供用户在建表时指定关系的主码列。
在列级使用PRIMARYKEY子句
在表级使用PRIMARYKEY子句
;例1:在学生选课数据库中,要定义Student表的Sno属性为主码;例2:要在SC表中定义(Sno,Cno)为主码;用户程序对主码列进行更新操作时,系统自动进行完整性检查
违约操作
使主属性值为空值的操作
使主码值在表中不唯一的操作
违约反应
系统拒绝此操作,从而保证了实体完整性;第五章数据库完整性;参照完整性:
若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:
?或者取空值(F的每个属性值均为空值)
?或者等于S中某个元组的主码值。;例:职工-部门数据库包含职工表EMP和部门表DEPT
1)DEPT关系的主码为部门号Deptno
2)EMP关系的主码为职工号Empno,外码为部门号Deptno
称
您可能关注的文档
最近下载
- 滨州裕能化工有限公司年产5万吨电子级NMP改扩建项目.pdf
- 脂肪组织来源的干细胞提取、制备及储存质量管理专家共识.pdf VIP
- 基础会计(浙江财经大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 安川(YASKAWA)变频器G7说明书.pdf
- 2025年正高卫生职称-公共卫生类-环境卫生(正高)[代码:084]历年参考题典型考点含答案解析.docx VIP
- 亚太自贸区(FTAAP)谈判的难点与前景.docx VIP
- (正式版)D-L∕T 1100.1-2018 电力系统的时间同步系统 第1部分:技术规范.docx VIP
- 养分的运输与分配 .ppt VIP
- 给排水国标图集-05S506-1自承式平直形架空钢管.pdf VIP
- vmg石化工艺设计流程模拟与优化.pdf
原创力文档

文档评论(0)