SQL第3讲关系的完整性约束.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《SQL第3讲关系的完整性约束.ppt》由会员分享,可在线阅读,更多相关《SQL第3讲关系的完整性约束.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上节课程回顾:上节课程回顾:1、了解了、了解了DBS的体系结构的体系结构(用户模式、逻辑模式和物理模式)2、明确了模式之间所存在的关系、明确了模式之间所存在的关系(逻辑独立性、物理独立性)3、加深了、加深了DBMS的功能,和的功能,和DBS的的5大特点大特点(定义、操作、控制、维护)(结构化、独立性、共享性、完整以及安全性)4、对关系数据库有了基本认识,并了解了、对关系数据库有了基本认识,并了解了其基本概念其基本概念(域、关系、笛卡儿积、属性、记录、主键)5、掌握关系数据库中的关系运算方式以及、掌握关系数据库中的关系运算方式以及特点特点(1)选择运算选择运算(属性不变,记录减少)(2)投影运算
2、投影运算(属性减少,记录不变)(3)连接运算连接运算(属性增加,记录不变)第一章 数据库系统基础1、数据库基本概念2、数据库系统的体系结构3、关系数据库、关系数据库4、数据库系统的应用三、关系数据库的基本知识(续)三、关系数据库的基本知识(续)3、关系的完整性、关系的完整性约束约束(正确性、相容性)完整性规则完整性规则是给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。(1)实体完整性)实体完整性现实当中实体对象应具有唯一性标识,来加以区分在关系模式中同样需已主属性(主键)来作为相互区分的唯一标识。要求:主键不能取
3、空值要求:主键不能取空值(2)域完整性)域完整性(域就是属性的取值范围)就是保证各属性具有正确的数据类型、格式、范围例如:学生信息表中的性别例如:学生信息表中的性别 应为字符数据类型男,女(男生,女生)长度2或4位例如:学生信息表中的学生身高例如:学生信息表中的学生身高 应为数值型取值范围1-2.3M并规定小数精确位数(3)参照完整性)参照完整性反映对象之间关系的属性之间的约束条件反映对象之间关系的属性之间的约束条件通过各对象之间公共关键字的定义实现对象之间通过各对象之间公共关键字的定义实现对象之间的联系。的联系。请见请见P12 图图1.8(4)用户自定义完整性)用户自定义完整性根据应用环境的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL第3讲 关系的完整性约束 SQL 关系 完整性 约束
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内