教据库系统概论 An Introduction to Database system 第四章关系系统及其查询优化 中国人民大学信息学院计算机系 An Introduction to Database System
An Introduction to Database System 中国人民大学信息学院计算机系 数据库系统概论 An Introduction to Database System 第四章 关系系统及其查询优化
第四章关系统及其查询优化) 4.1关系系统 4.2关系系统的查询优化 4.3小结 An Introduction to Database System
An Introduction to Database System 第四章 关系系统及其查询优化 4.1 关系系统 4.2 关系系统的查询优化 4.3 小结
关系系统 ■能够在一定程度上支持关系模型的数据库管理 系统是关系系统。 ■由于关系模型中并非每一部分都是同等重要的 ■并不苛求一个实际的关系系统必须完全支持关 系模型。 An Introduction to Database System
An Introduction to Database System 关系系统 ◼ 能够在一定程度上支持关系模型的数据库管理 系统是关系系统。 ◼ 由于关系模型中并非每一部分都是同等重要的 ◼ 并不苛求一个实际的关系系统必须完全支持关 系模型
关系系统与关系模型 关系数据结构 ■域及域上定义的关系 ■关系操作 ■并、交、差、广义笛卡尔积、选择、投影、连接、 除等 ■关系完整性 实体完整性、参照完整性、用户自己定义的完整性 An Introduction to Database System
An Introduction to Database System 关系系统与关系模型 ◼ 关系数据结构 ◼ 域及域上定义的关系 ◼ 关系操作 ◼ 并、交、差、广义笛卡尔积、选择、投影、连接、 除等 ◼ 关系完整性 ◼ 实体完整性、参照完整性、用户自己定义的完整性
关系系统的定义 个数据库管理系统可定义为关系系统,当且仅 当它至少支持 1.关系数据库(即关系数据结构) 系统中只有表这种结构 2.支持选择、投影和(自然)连接运算 对这些运算不要求用户定义任何物理存取路径 对关系系统的最低要求 An Introduction to Database System
An Introduction to Database System 关系系统的定义 一个数据库管理系统可定义为关系系统,当且仅 当它至少支持: 1. 关系数据库(即关系数据结构) 系统中只有表这种结构 2. 支持选择、投影和(自然)连接运算 对这些运算不要求用户定义任何物理存取路径 对关系系统的最低要求