复****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页
数据库系统概论关系数据库PPT课件 来自淘豆网www.taodocs.com转载请标明出处.