第二章关系数据库 2.1关系模型概述 2.2关系数据结构 2.3关系的完整性 24关系代数 2.5关系演算 2.6 An Introduction to Database System
An Introduction to Database System 第二章 关系数据库 2.1 关系模型概述 2.2 关系数据结构 2.3 关系的完整性 2.4 关系代数 2.5 关系演算 2.6 小结
21关系模型概述 ■关系数据库系统 ■是支持关系模型的数据库系统 ■关系模型的组成 ■关系数据结构 关系操作集合 关系完整性约東 An Introduction to Database System
An Introduction to Database System 2.1 关系模型概述 ◼ 关系数据库系统 ◼ 是支持关系模型的数据库系统 ◼ 关系模型的组成 ◼ 关系数据结构 ◼ 关系操作集合 ◼ 关系完整性约束
1.关系数据结构 ■单一的数据结构一关系 现实世界的实体以及实体间的各种联系均用 关系来表示 ■数据的逻辑结构—二维表 ■从用户角度,关系模型中数据的逻辑结构是 张二维表。 An Introduction to Database System
An Introduction to Database System 1. 关系数据结构 ◼ 单一的数据结构----关系 ◼ 现实世界的实体以及实体间的各种联系均用 关系来表示 ◼ 数据的逻辑结构----二维表 ◼ 从用户角度,关系模型中数据的逻辑结构是 一张二维表
2.关系操作集合 1)常用的关系操作 2)关系操作的特点 3)关系数据语言的种类 4)关系数据语言的特点 An Introduction to Database System
An Introduction to Database System 2. 关系操作集合 ◼ 1) 常用的关系操作 ◼ 2) 关系操作的特点 ◼ 3) 关系数据语言的种类 ◼ 4) 关系数据语言的特点
关系操作集合(续) 1)常用的关系操作 查询 ■选择、投影、连接、除、并、交、差 数据更新 插入、删除、修改 查询的表达能力是其中最主要的部分 An Introduction to Database System
An Introduction to Database System 关系操作集合(续) ◼ 1) 常用的关系操作 ◼ 查询 ◼ 选择、投影、连接、除、并、交、差 ◼ 数据更新 ◼ 插入、删除、修改 ◼ 查询的表达能力是其中最主要的部分