• / 80
  • 下载费用:10 金币  

数据库系统概论4.ppt

关 键 词:
数据库系统概论4.ppt
资源描述:
An Introduction to Database System,数据库系统概论 An Introduction to Database System第二章 关系数据库,An Introduction to Database System,第二章 关系数据库,2.1 关系模型概述 2.2 关系数据结构 2.3 关系的完整性 2.4 关系代数 2.5 关系演算 2.6 小结,An Introduction to Database System,关系数据库简介,系统而严格地提出关系模型的是美国IBM公司的E.F.Codd 1970年提出关系数据模型 E.F.Codd, “A Relational Model of Data for Large Shared Data Banks”, 《Communication of the ACM》,1970 之后,提出了关系代数和关系演算的概念 1972年提出了关系的第一、第二、第三范式 1974年提出了关系的BC范式,An Introduction to Database System,关系数据库简介,关系数据库应用数学方法来处理数据库中的数据80年代后,关系数据库系统成为最重要、最流行的数据库系统,An Introduction to Database System,关系数据库简介,典型实验系统 System R University INGRES 典型商用系统 ORACLE SYBASE INFORMIX DB2 INGRES,An Introduction to Database System,第二章 关系数据库,2.1 关系模型概述 2.2 关系数据结构 2.3 关系的完整性 2.4 关系代数 2.5 关系演算 2.6 小结,An Introduction to Database System,2.1 关系模型概述,关系数据库系统 是支持关系模型的数据库系统 关系模型的组成 关系数据结构 关系操作集合 关系完整性约束,An Introduction to Database System,1. 关系数据结构,单一的数据结构----关系 现实世界的实体以及实体间的各种联系均用关系来表示 数据的逻辑结构----二维表 从用户角度,关系模型中数据的逻辑结构是一张二维表。,An Introduction to Database System,2. 关系操作集合,1) 常用的关系操作 2) 关系操作的特点 3) 关系数据语言的种类 4) 关系数据语言的特点,An Introduction to Database System,关系操作集合(续),1) 常用的关系操作 查询 选择、投影、连接、除、并、交、差 数据更新 插入、删除、修改 查询的表达能力是其中最主要的部分,An Introduction to Database System,关系操作集合(续),2) 关系操作的特点 集合操作方式,即操作的对象和结果都是集合。 非关系数据模型的数据操作方式:一次一记录 文件系统的数据操作方式,An Introduction to Database System,关系操作集合(续),3) 关系数据语言的种类 关系代数语言 用对关系的运算来表达查询要求 典型代表:ISBL,An Introduction to Database System,关系操作集合(续),关系数据语言的种类(续) 关系演算语言:用谓词来表达查询要求 元组关系演算语言 谓词变元的基本对象是元组变量 典型代表:APLHA, QUEL 域关系演算语言 谓词变元的基本对象是域变量 典型代表:QBE 具有关系代数和关系演算双重特点的语言 典型代表:SQL,An Introduction to Database System,关系操作集合(续),4) 关系数据语言的特点 关系语言是一种高度非过程化的语言 存取路径的选择由DBMS的优化机制来完成 用户不必用循环结构就可以完成数据操作 能够嵌入高级语言中使用 关系代数、元组关系演算和域关系演算三种语言在表达能力上完全等价,An Introduction to Database System,3. 关系的三类完整性约束,实体完整性 通常由关系系统自动支持 参照完整性 早期系统不支持,目前大型系统能自动支持 用户定义的完整性 反映应用领域需要遵循的约束条件,体现了具体领域中的语义约束 用户定义后由系统支持,An Introduction to Database System,第二章 关系数据库,2.1 关系模型概述 2.2 关系数据结构 2.3 关系的完整性 2.4 关系代数 2.5 关系演算 2.6 小结,An Introduction to Database System,2.2 关系数据
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:数据库系统概论4.ppt
链接地址:https://www.weizhuannet.com/p-9819118.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开