1 / 77
文档名称:

数据库系统概论关系数据库PPT课件.pptx

格式:pptx   大小:570KB   页数:77页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论关系数据库PPT课件.pptx

上传人:wz_198613 2021/7/1 文件大小:570 KB

下载得到文件列表

数据库系统概论关系数据库PPT课件.pptx

文档介绍

文档介绍:复****br/>,需要修改的是____。


哪些是数据库管理系统的基本功能______。



第1页/共77页
复****br/>域、笛卡尔积
关系与笛卡尔积
候选码、主码、主属性、元组、分量
第2页/共77页
学****目标
关系操作
关系的完整性
掌握传统的集合运算
掌握专门的关系运算
第3页/共77页
第二章 关系数据库
关系数据结构及形式化定义
关系操作
关系的完整性
关系代数
关系演算
第4页/共77页
关系操作

(1)常用的关系操作(两大类)
查询
选择、投影、连接、除、并、交、差
数据更新
插入、删除、修改
(2)基本操作
选择、投影、并、差、笛卡尔积
说明:查询的表达能力是其中最主要的部分
第5页/共77页
关系操作

(3)关系操作的特点
集合操作方式,即操作的对象和结果都是集合。
非关系数据模型的数据操作方式:一次一记录
(4)关系数据语言的种类
① 关系代数语言
用对关系的运算来表达查询要求;
典型代表:ISBL
第6页/共77页
关系操作
(4)关系数据语言的种类(续)
②关系演算语言:用谓词来表达查询要求
元组关系演算语言
谓词变元的基本对象是元组变量,
典型代表:APLHA, QUEL
域关系演算语言
谓词变元的基本对象是域变量,
典型代表:QBE
③具有关系代数和关系演算双重特点的语言
 典型代表:SQL
第7页/共77页
关系操作
(续)
(5)关系数据语言的特点
关系语言是一种高度非过程化的语言
存取路径的选择由DBMS的优化机制来完成
用户不必用循环结构就可以完成数据操作
能够嵌入高级语言中使用
关系代数、元组关系演算和域关系演算三种语言在表达能力上完全等价
第8页/共77页
学****目标
关系数据结构及形式化定义
关系操作
关系的完整性
关系代数
关系演算
第9页/共77页
关系的完整性
关系的完整性规则:
是对关系的某种约束条件。
关系模型中三类完整性约束:
实体完整性
参照完整性
用户定义的完整性
实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由关系系统自动支持。
第10页/共77页