分享
分享赚钱 收藏 举报 版权申诉 / 21

类型SQL第3讲 关系的完整性约束.ppt

  • 上传人:hwpkd79526
  • 文档编号:9125393
  • 上传时间:2019-07-24
  • 格式:PPT
  • 页数:21
  • 大小:382.50KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    SQL第3讲 关系的完整性约束.ppt
    资源描述:

    1、上节课程回顾:,1、了解了DBS的体系结构,(用户模式、逻辑模式和物理模式),2、明确了模式之间所存在的关系,(逻辑独立性、物理独立性),3、加深了DBMS的功能,和DBS的5大特点,(定义、操作、控制、维护),(结构化、独立性、共享性、完整以及安全性),4、对关系数据库有了基本认识,并了解了 其基本概念,(域、关系、笛卡儿积、属性、记录、主键),5、掌握关系数据库中的关系运算方式以及 特点,(1)选择运算,(属性不变,记录减少),(2)投影运算,(属性减少,记录不变),(3) 连接运算,(属性增加,记录不变),第一章 数据库系统基础,1、数据库基本概念,2、数据库系统的体系结构,3、关系数据

    2、库,4、数据库系统的应用,三、关系数据库的基本知识(续),3、关系的完整性约束,(正确性、相容性),完整性规则是给定的数据模型中数据及其联系 所具有的制约和储存规则,用以限定符合数据 模型的数据库状态以及状态的变化,以保证数 据的正确、有效、相容。,(1)实体完整性,现实当中实体对象应具有唯一性标识,来加以区分,在关系模式中同样需已主属性(主键)来作为相互 区分的唯一标识。,要求:主键不能取空值,(2)域完整性,(域就是属性的取值范围),就是保证各属性具有正确的数据类型、格式、范围,例如:学生信息表中的性别,应为字符数据类型,男,女(男生,女生),长度2或4位,例如:学生信息表中的学生身高,应

    3、为数值型,取值范围1-2.3M,并规定小数精确位数,(3)参照完整性,反映对象之间关系的属性之间的约束条件,通过各对象之间公共关键字的定义实现对象之间 的联系。请见P12 图1.8,(4)用户自定义完整性,根据应用环境的要求和需要,对所涉及的数据提出 完整性约束。,注意:实体完整性和参考完整性是关 系模型中必须满足的完整性约束条件。,4、对于关系数据库的总结,结构,一张二维表,行为记录,列为属性,操作,实体、域、参照、用户自定义完整性,约束,须满足关系的完整性约束条件,存储结构,使用表来表示不同对象的联系,优点:,结构清晰简单、易使用,对数据有 很高的独立性以及安全保密性,简化 了应用开发的工

    4、作,缺点:,中间层对用户来说是透明的,会增加 开发系统的负担影响数据的操作效率,四、数据库系统的应用,1、最初的单用户结构,所有元素(DB、DBMS、前台应用)全在一台 计算机上,只由一个用户独占,数据不能共享,DB,DBMS,应用程序,2、主从式结构,DBS(DB、DBMS),客户应用平台,各用户通过终端访问数据资源,主机,终端,3、分布式结构,独立的数据分布在计算机网络中的多个节点上,学生信 息表,学生信 成绩表,班级课 程表,教师信 息表,.,学校综合管理系统DBMS,各节点之间相互独立,并能对其局部或全局应用,4、C/S结构,前端为客户机,提供应用软件向数据库服务器提 出请求,后端则是

    5、服务器,用来处理前端请求,协调控制,对使用平台针对性强,维护和管理有一定难度,5、B/S结构,以TCP/IP协议为基础,以WEB服务器为中间层, 数据库服务器为后台的三层结构,减轻系统维护成本与工作量,全新的系统构造技术,请大家见书P14面的几个不同结构的 应用示例,第二章 数据库系统设计,1、 功能设计 2、 数据库设计 3、 系统实施,数据库系统的开发方法:,生命周期法,按照人们对现实对象的处理方式来解决,调查研究,分析问题,设计模型,具体实施,最终的使用与评价,原型法,快速建立、不断修改、循环往复、螺旋式上升,大 楼,大楼的框架(相当于功能设计),大楼的根基(数据库设计),一、功能设计,(须实现哪些具体功能),1. 需求分析,(设计起点),了解原对象手工工作概况,明确用户需求,确定 新系统的功能。,信息需求,处理需求,安全、完整性需求,准备要存什么,将用来做什么,用户所处理的功能和方式,分析的方法:,自顶向下法就是对新系统采用逐层分化的分析 方式,按原则分解为若干个子功能系统,并再 其继续分解,直到系统工作表达明了为止。,自底向上,反之既然,总结:,1、关系的完整性约束,(实体、域、参照、自定义),2、关系数据库的优缺点,3、数据库系统的应用结构,4、数据库系统设计中的功能设计,(单用户、主从、分布、C/S、B/S),(需求分析的任务、方法),

    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:SQL第3讲 关系的完整性约束.ppt
    链接地址:https://www.docduoduo.com/p-9125393.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开