计算机软件技术基础 教学课件 作者 牟艳 陈慧萍 第13章 关系数据操作语言.pptVIP

  • 2
  • 0
  • 约 73页
  • 2017-08-21 发布于广东
  • 举报

计算机软件技术基础 教学课件 作者 牟艳 陈慧萍 第13章 关系数据操作语言.ppt

第十三章 关系数据操作语言 本章基本内容与要求 基本内容 关系代数 传统的集合运算 专门的关系运算 SQL:DDL、DML、DCL 要求 掌握常用的关系代数运算符,能用关系代数表达式表达一般的查询请求 熟练掌握SQL语言特别是SELECT语句的使用 第一节 关系代数 以一个或两个关系为输入(或称为操作对象),产生一个新的关系作为其操作结果。即其运算对象是关系,运算结果亦为关系。 四类运算符: 集合运算符 专门的关系运算符 比较运算符 逻辑运算符 一、传统的集合运算 二元运算 :有两个关系参与运算,其运算结果为一个新的关系。 运算符: 并 交 差 广义笛卡尔积 并(Union) 定义 所有至少出现在两个关系中之一的元组集合 R?S ={ r | r?R ? r?S } 交(Intersection) 差(Difference) 定义:R-S ={t | t ∈R∧t ?S} 广义笛卡尔积 定义13.3 二个分别为n目和m目的关系R和S的广义笛卡尔积R×S是一个(n+m)列的元组集合,元组的前n列是关系R的一个元组,后m列是关系S的一个元组。若R有k1个元组,S有k2个元组,则R×S有k1×k2个元组。记作: R×S ={tr ts |tr∈R∧ts∈S} 其中tr ts表示由两个元组tr和ts前后有序连接而成的一个元组。 二、专门的关系运算

文档评论(0)

1亿VIP精品文档

相关文档