第3章关系数据库的基本理论 冯万利 医值值 1漂胜图 时厦厦厦厦
第3章 关系数据库的基本理论 冯万利
本章重要概念 ※(1基本概念 关系数据模型,关键码(主键和外键),关系的 定义和性质,三类完整性规则,ER模型到关系模型 的转换规则,过程性语言与非过程性语言 ※(2)关系代数 五个基本操作,四个组合操作,七个扩充操作。 ※(3)关系代数表达式的优化 关系代数表达式的等价及等价转换规则,启化式 优化算法
本章重要概念 ※(1) 基本概念 关系数据模型,关键码(主键和外键),关系的 定义和性质,三类完整性规则,ER模型到关系模型 的转换规则,过程性语言与非过程性语言。 ※(2 ) 关系代数 五个基本操作,四个组合操作,七个扩充操作。 ※(3) 关系代数表达式的优化 关系代数表达式的等价及等价转换规则,启化式 优化算法
主要内容 ※31关系数据模型 ※*34关系演算 3.1.1关系模式 元组关系演算 3.1.2关系操作 ☆域关系演算 ※32关系模型的完整性规则35查询优化 ☆321关系的三类完整性约 ☆35.1查询优化的一般策略 束 35.2代数表达式的等价变 322实体完整性 换规则 32.3参照完整性 ☆35.3优化算法 324用户自定义完整性 ※33关系代数的基本运算 3.31传统的集合运算 冷332专门的关系运算 33.3关系代数表达式及其 应用实例
主要内容 ※ 3.1关系数据模型 ❖ 3.1.1 关系模式 ❖ 3.1.2 关系操作 ※ 3.2关系模型的完整性规则 ❖ 3.2.1 关系的三类完整性约 束 ❖ 3.2.2 实体完整性 ❖ 3.2.3 参照完整性 ❖ 3.2.4 用户自定义完整性 ※ 3.3关系代数的基本运算 ❖ 3.3.1 传统的集合运算 ❖ 3.3.2 专门的关系运算 ❖ 3.3.3 关系代数表达式及其 应用实例 ※ *3.4关系演算 ❖ 元组关系演算 ❖ 域关系演算 ※ 3.5 查询优化 ❖ 3.5.1 查询优化的一般策略 ❖ 3.5.2 代数表达式的等价变 换规则 ❖ 3.5.3 优化算法
3.1关系数据模型 医值值 1漂胜图 时厦厦厦厦
3.1关系数据模型
3.1.1关系模式 ※每个关系都有一个模式,称为关系模式( Relation Schema),由一个关系名及它的所有属性名构成。 ※在关系模式中,字段称为属性,字段值称为属性值, 记录类型称为关系模式。在图3.1中 冷关系模式名是R 冷记录称为元组( tuple) 元组的集合称为关系( relation)或实例( instance) ※一般用前面的大写英语字母A、B、C、…表示单个属 性,用后面的大写字母…、W、Ⅹ、Y、乙表示属性集, 用小写字母表示属性值
3.1.1 关系模式 ※ 每个关系都有一个模式,称为关系模式(Relation Schema),由一个关系名及它的所有属性名构成。 ※在关系模式中,字段称为属性,字段值称为属性值, 记录类型称为关系模式。在图3.1中: ❖ 关系模式名是R ❖ 记录称为元组(tuple) ❖ 元组的集合称为关系(relation)或实例(instance) ※一般用前面的大写英语字母A、B、C、 …表示单个属 性,用后面的大写字母… 、W、X、Y、Z表示属性集, 用小写字母表示属性值