第4章 完整性和安全性.ppt
SQL语言高级应用;数据完整性;完整性约束条件;完整性约束条件作用的对象
列:对属性的取值类型、范围、精度等的约束条件
元组:对元组中各个属性列间的联系的约束
关系:对若干元组间、关系集合上以及关系之间的联系的约束
完整性约束条件作用的对象状态
静态
对静态对象的约束是反映数据库状态合理性的约束
这是最重要的一类完整性约束
动态
对动态对象的约束是反映数据库状态变迁的约束;完整性约束条件分类;静态列级约束; 静态元组约束;静态关系约束;动态列级约束;动态元组约束;动态关系约束;完整性约束条件小结;DBMS的完整性控制机制;关系系统三类完整性的实现;实体完整性的实现;用户定义完整性的实现;参照完整性的实现;外码是否可以接受空值的问题;例1:在职工-部门数据库中,EMP关系包含有外码Deptno,某一元组的这一列若为空值,表示这个职工尚未分配到任何具体的部门工作。
这和应用环境的语义是相符的,
因此EMP的Deptno列应允许空值。
例2:在学生-选课数据库中,Student关系为被参照关系,其主码为Sno。SC为参照关系,外码为Sno。
若SC的Sno为空值,则表明尚不存在的某个学生,或者某个不知学号的学生,选修了某门课程,其成绩记录在Grade列中。
这与学校的应用环境是不相符的,因此SC的Sno列不能取空值。;删除被参照关系的元组时的问题;例:要删除Studen
您可能关注的文档
- 2015-2016学年度第一学期高三政治总复习新题强化训练试卷(二)学生版.doc
- 自动化专业论文要求.doc
- photoshop制作名片.doc
- 柳河县产业园区规划及招商引资报告.doc
- 商业摄影师 之 阿克斯.ppt
- 2014年高考历史主观题解法指导.ppt
- 外移植上英KKZ国法的域KKZ.doc
- 38380_2006年河南省工程建设概预算人员资格.doc
- 第一单元 第3讲 春秋战国时期的政治经济.ppt
- 五年级下册英语第二单元教案.doc
- 安全管理基础入门培训.pptx
- 2026年儿童蜂蜜产品配方设计行业报告.docx
- 2026年消毒剂消费者健康意识行业报告.docx
- 初中数学教学中智能辅导系统与差异化教学实践课题报告教学研究课题报告.docx
- 教学管理信息化平台功能拓展在职业教育人才培养模式改革中的应用教学研究课题报告.docx
- 基于人工智能技术的中小学生编程教育资源开发与教学实践探究教学研究课题报告.docx
- 生成式人工智能在职业教育课程教学中的应用与效果分析教学研究课题报告.docx
- AI图像识别技术在幼儿园手工艺术作品评估中的应用课题报告教学研究课题报告.docx
- 2026年会计实务易错题库真题冲刺试卷含解析.docx
- 小学科学教学中实验教学与信息技术的融合教学研究课题报告.docx
原创力文档

文档评论(0)