- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015数据库课件第二章
/webnew/ 第二章关系数据库的基本理论 /webnew/ 第二章 关系数据库的基本理论 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 【本章要点】 通过本章的学习,可以掌握关系数据模型的概念,关系模型中常用的术语,如元组、属性、属性值、关键字、外关键字、关系模式等;了解关系代数中传统的集合运算和专门的关系运算;除此以外本章最后通过综合实例更详细地介绍了专门的关系运算方法。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 2.1.1 关系的定义 关系就是一张二维表,通常没有重复行,每个关系都有一个关系名。比如,学生关系、库存关系。不是所有二维表都是关系,因此二维表必须满足以下几个条件: 2.1 关系模型的基本概念 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. (1) 表中每一项都必须是不可再分的最小数据项,这也是对关系的最基本限定。 (3) 表中同一列的数据类型是相同的,也就是说列中所有分量是同类型的数据,来自同一值域。如果把每一列称为一个属性,则每一列的列名或属性名不应该相同。 (4) 表中各行或各列的次序可以任意交换,不改变关系的实际意义。 (2) 表中不能出现数据完全相同的两行。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 2.1.2 关系模型的常用术语 (1) 关系(Relations):一个关系对应通常说的一张表 (2) 元组(Tuples):二维表中的一行即为一个元组(记录) (3) 属性(Attributes):二维表中的一列即为一个属性,给每一个属性起一个名称即属性名。 (4) 域(Domains):属性的取值范围称为该属性的域。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. (5) 关键字或码(Keys):表中的某个属性或几个属性组合称为关键字,它可以唯一确定一个元组 (6) 关系模式(Relation Schemas):对关系的描述称为关系模式,它描述的是二维表的结构。 (8) 分量(Component):元组中的每个属性值称为元组的分量。 (7) 元数:关系模式中属性的数目是关系的元数。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 2.1.3 关系操作 关系操作主要包括: 查询操作:选择(Select)、投影(Project)、连接(Join)、除(Divide)、并(Union)、交(Intersection)、 差(Difference)。 (2) 更新操作:插入(Insert)、删除(Delete)、修改(Update)。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 2.2 关系代数的基本运算 2.2.1 传统的集合运算 1. 并运算(Union) 设有两个关系R和S,它们具有相同的元数(即它们的属性全部相同,且属性的取值范围也相同)。R和S的并就是由属于R和属于S的元组组成的集合,是一个新的关系。关系R与关系S的并记为:R∪S。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 2. 交运算(Intersection) 设有两个关系R和S,它们具有相同
文档评论(0)