02_关系数据库.pdf
文本预览下载声明
第二章 关系数据库
电子与信息工程系
电子与信息工程系
2011年3月11日 1
The Department of Electronics Information Engineering
The Department of Electronics Information Engineering
学习要点
关系模型
关系数据结构的形式化定
关系完整性
关系代数
电子与信息工程系
电子与信息工程系
March 11, 2011 2
The Department of Electronics Information Engineering
The Department of Electronics Information Engineering
序言
值得记住的
1970 年, E.F.Codd 提出关系数据库理论基础
关系数据库试验系统 System R, INGRES
目前流行的 RDBMS
PostGreSQL, MySQL
DB2, Oracle, MS SQL Server, Sybase, Informix 等
电子与信息工程系
电子与信息工程系
March 11, 2011 3
The Department of Electronics Information Engineering
The Department of Electronics Information Engineering
2.1 关系模型概述
关系模型由以下三部分组成
关系数据结构
关系(一张二维表)
关系操作:
查询操作
选择 (Select) 、投影(Project) 、连接(Join) 、除
(Divide) 、并(Union) 、交(Intersection) 、差(Difference)
更新操作
增加 (Insert) 、删除(Delete) 、修改(Update)
关系完整性约束
实体完整性、参照完整性 、用户定义完整性
关系的两个不变性 , 由应用语
由系统自动支持 约束
电子与信息工程系
电子与信息工程系
March 11, 2011 4
The Department of Electronics Information Engineering
The Department of Electronics Information Engineering
关系语言
关系操作特点:
操作对象和结果都是集合
高度非过程化的语言,不必借助循环结构就可以完成
数据操作,能嵌入高级语言中使用
三种语言在表达
能力上完全等价
关系代数语言 例如 ISBL
元组关系演算语言
显示全部