关系代数教学内容.doc

关系代数教学内容.doc

ID:62377747

大小:269.50 KB

页数:25页

时间:2021-04-30

关系代数教学内容.doc_第1页
关系代数教学内容.doc_第2页
关系代数教学内容.doc_第3页
关系代数教学内容.doc_第4页
关系代数教学内容.doc_第5页
资源描述:

《关系代数教学内容.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、关系代数__________________________________________________第二章 关系代数教学目的:本章实际上研究的是关系的运算。学习目的:关系运算是设计关系数据库操作语言的基础,因为其中的每一个询问往往表示成一个关系运算表达式,在我们的课程中,数据及联系都是用关系表示的,所以实现数据间的联系也可以用关系运算来完成。通过本章学习,应重点掌握:(1)关系数据库的基本概念;(2)如何用关系代数表达式来表达实际查询问题;(3)如何用元组演算表达式来表达实际查询问题;(4)如何用域演算表达式来表达实际查询问题;(

2、5)如何将关系代数表达式转换为元组演算表达式或转换为域演算表达式。了解和掌握关系数据结构中涉及到的域、笛卡儿积、关系模式等有关内容的含义;掌握关系的实体完整性和参照完整性的定义;掌握关系代数中的并、交、差、笛卡儿积运算,以及选择、投影和连接运算。教学重点:关系的实体完整性和参照完整性的定义;关系代数中的并、交、差、笛卡儿积运算,以及选择、投影和连接运算。教学难点:关系代数中的并、交、差、笛卡儿积运算,以及选择、投影和连接运算。教学方法:实例法_________________________________________________

3、___________________________________________________教学内容:如下:2.1关系模型关系模型是一种简单的二维表格结构,每个二维表称做一个关系,一个二维表的表头,即所有列的标题称为一个元组,每一列数据称为一个属性,列标题称估属性名。同一个关系中不允许出现重复元组和相同属性名的属性。1.关系模型组成关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。关系操作分为两大部分如图所示。查询其它选择Select增加Insert投影Project删除Delete连接Join修改Update除D

4、ivide并Union交Intersection差Difference2.关系操作的特点关系操作的特点是操作对象和操作结果都是集合。而非关系数据模型的数据操作方式则为一次一个记录的方式。关系数据语言分为三类:(1)关系代数语言:如ISBL;(2)关系演算语言:分为元组关系演算语言(如Alpha,Quel)、域关系演算语言(如QBE);____________________________________________________________________________________________________(3)具

5、有关系代数和关系演算双重特点的语言:如SQL。3.关系数据结构及其形式化定义(1)域定义域是一组具有相同数据类型的值的集合。(2)笛卡尔积定义设D1,D2,D3,…,Dn,为任意集合,定义Dl,D2,D3,…,Dn的笛卡尔积为D1×D2×D3×…×Dn={(d1,d2,d3,…dn)[di∈Di,i=1,2,3…,n]其中每一个元素(dl,d2,d3,…,dn,)叫做一个n元组(n一tuple)或简称为元组(Tuple),每一个值di叫做一个分量(Component),若Di(i=l,2,…n)为有限集,其基数(Cardinalnumbe

6、r)为mi(i=l,2,3,…,n),则D1×D2×D3×…×Dn的基数M为M=笛卡尔积可以用二维表来表示。例D1={0,1},D2={a,b,c}____________________________________________________________________________________________________则:D1×D2={(0,a),(0,b),(0,c),(1,a),(1,b),(1,c)}用二维表来表示,如图2—2所示。D1D2000111abcabc01abc×(3)关系的形式化定义及相关名

7、词定义D1×D2×D3×…×Dn的子集叫做在域D1,D2,D3,…,Dn上的关系,用R(D1,D2,D3,…,Dn),称关系R为n元关系。候选码若关系中的某一属性组的值能惟一的标识一个元组,则称该属性组为候选码(CandidateKey)。主码若一个关系有多个候选码,则选定其中一个为主码(PrimaryKey)。主码诸属性称为主属性。不包含在任何候选码中的属性称为非码属性(Non—Key_____________________________________________________________________________

8、_______________________attribute)。关系模型的所有属性组是这个关系模式的候选码,称为全码(All—key)(4)关系的三种类型基本关系(通常又称为基本表或基表)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。