文档详情

数据库系统基础讲义第04讲关系模型之关系代数.pdf

发布:2017-05-19约3.4万字共84页下载文档
文本预览下载声明
数据库系统之一 --基本知识与关系模型 战德臣 哈尔滨工业大学 教授.博士生导师 黑龙江省教学名师 教育部大学计算机课程教学指导委员会委员 Research Center on Intelligent Computing for Enterprises Services, Harbin Institute of Technology 第4讲关系模型之关系代数 战德臣 哈尔滨工业大学 教授.博士生导师 黑龙江省教学名师 教育部大学计算机课程教学指导委员会委员 Research Center on Intelligent Computing for Enterprises Services, Harbin Institute of Technology 本讲学习什么? 战德臣教授 基本内容 1. 关系代数之基本操作 2. 关系代数之扩展操作 3. 关系代数之组合与应用训练 4. 关系代数之复杂扩展操作(选学) 重点与难点 关系代数基本操作:并、差、积、选择、投影、(更名)。 关系代数扩展操作:交、-连接、自然连接。 关系代数复杂扩展操作:除、外连接 书写关系代数的基本思维训练: “一个集合,施加一个操作得到一个集合,依次 施加关系代数操作,进而得到所需结果”“以集合为中心” 关系代数概述 战德臣 哈尔滨工业大学 教授.博士生导师 黑龙江省教学名师 教育部大学计算机课程教学指导委员会委员 Research Center on Intelligent Computing for Enterprises Services, Harbin Institute of Technology 关系代数概述 (1)关系代数运算的特点? 战德臣教授 基于集合,提供了一系列的关系代数操作:并、差、笛卡尔积(广义积)、 选择、投影和更名等基本操作 以及交、连接和关系除等扩展操作,是一种集合思维的操作语言。 关系代数操作以一个或多个关系为输入,结果是一个新的关系。 用对关系的运算来表达查询,需要指明所用操作, 具有一定的过程性。 是一种抽象的语言,是学习其他数据库语言,如SQL等的基础 关系代数概述 (2)关系代数运算的基本操作? 战德臣教授 关系代数操作:集合操作和纯关系操作 (1)集合操作 (2)纯关系操作 关系代数概述 (3)为什么要提出关系代数 战德臣教授 复杂动作= 基本动作的各种方式的组合 程序 (A XOR B ) XOR C i i i ((A XOR B ) AND C ) OR (A AND B )
显示全部
相似文档