第四章关系运算.pptVIP

  • 1
  • 0
  • 约8.55千字
  • 约 68页
  • 2021-05-30 发布于湖北
  • 举报
关系运算 关系模型的三个组成部分 数据结构:数据库中全部结构及其相互联系被组织成“关系”。 数据操纵:关系模型提供一组完备的高级关系运算,包括关系代数和关系演算两类。 数据完整性规则:三类完整性规则。 关系数据库的数据操纵语言(DML) 分为查询语句、更新语句两类。 查询语句比较复杂,以“关系运算理论”为基础 关系查询语言的分类 关系代数语言:以集合操作为基础 关系演算语言:以谓词演算为基础 关系运算 主要内容 4.1关系代数 4.2关系演算 4.3关系代数表达式的优化 4.1关系代数 4.1.1 关系代数的五个基本操作 4.1.2 关系代数的四个组合操作 4.1.3 关系代数的应用实例 4.1.4 关系代数的扩充操作 4.1.1 关系代数的五个基本操作 关系代数是以关系为运算对象的一组高级运算的集合。 传统的集合操作:并、差、交、笛卡儿积(乘法)、笛卡儿积的逆运算(除法) 扩充的关系操作:投影、选择、连接、自然连接等 1、并操作 设R和S具有相同的关系模式,则 R∪S={t | t∈R ∨ t∈S } ,t为元组变量 属于R或属于S 例:假定有如下关系 4.1.1 关系代数的五个基本操作 2、差操作 设R和S具有相同的关系模式,则 R-S={t | t∈R ∧ t?S } 属于R但不属于S 4.1

文档评论(0)

1亿VIP精品文档

相关文档