第三章关系数据库系统模型.ppt
文本预览下载声明
数据库原理及应用;第3章 关系数据库系统模型;3.1关系数据模型 ;1.关系;1.关系;关系模型术语 ;关系的特点 ;关系的性质;2.关键码和表之间的联系;2.关键码和表之间的联系;3.关系模式、关系子模式和存储模式 ;(1) 关系模式;(1) 关系模式;; (2) 关系子模式;(3) 存储模式;3.1.2 关系操作;关系操作的特点 ;关系数据库语言的分类;3.2 关系模型的完整性规则;3.2.1 关系的三类完整性约束;3.2.2 实体完整性;实体完整性(续);3.2.3 参照完整性;专业(专业号,专业名) ;; ;;An Introduction to Database Systenm;An Introduction to Database Systenm;An Introduction to Database Systenm;An Introduction to Database Systenm;An Introduction to Database Systenm;3.2.4 用户定义的完整性;3.2.4 用户定义的完整性(续);集合
运算
符;专门的关系运算符;3.3 关系代数的基本运算;3.3.1 传统的集合运算;1. 并运算(Union);1. 并运算(Union);2. 差运算(Difference);2. 差运算(Difference);3. 交运算(Intersection);3. 交运算(Intersection);4. 广义笛卡尔积(Cartesian Product);4. 广义笛卡尔积(Cartesian Product);3.3.2 专门的关系运算;学生-课程关系数据库 ;1. 选择(Selection) ;选择(续);选择(续);选择(续);2. 投影(Projection) ;2. 投影(Projection) ;投影(续);投影(续);3. 连接(Join) ; 连接(续) ; 连接(续) ;连接(续);连接(续);连接(续);连接(续);连接(续);4. 除(Division);4. 除(Division);4. 除(Division) ;除(续);除(续);分析;3.3.3关系代数的扩充运算;1.改名(Rename);1.改名(Rename);2.广义投影(Generalized Projection);2.广义投影(Generalized Projection);3.赋值(Assignment) ;3.赋值(Assignment);4.外连接( Outer Join);4.外连接( Outer Join);4.外连接( Outer Join);5.外部并( Outer Union);5.外部并( Outer Union);6.半连接(Semi-join);6.半连接(Semi-join);7.聚集( Aggregate);7.聚集( Aggregate);3.3.4 关系代数表达式及其应用实例;3.3.4 关系代数表达式及其应用实例;3.3.4 关系代数表达式及其应用实例;3.3.4 关系代数表达式及其应用实例;3.3.4 关系代数表达式及其应用实例;3.4 关系演算;3.4.1 元组关系演算 ;1. 原子公式(Atoms);1. 原子公式(Atoms);2.公式(Formulas);2.公式(Formulas);2.公式(Formulas);3.公式等价变换;4. 元组关系演算与关系代数的等价性;4. 元组关系演算与关系代数的等价性;5. 元组关系演算举例;3.4.2 域关系演算;1.原子公式;2.公式;3. 元组表达式与域表达式的转换;3. 元组表达式与域表达式的转换;3. 元组表达式与域表达式的转换;小结
显示全部