第2章关系数据库第4版.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章关系数据库第4版

第二章 关系数据库;主要目的与内容;关系数据库简介;关系数据库简介(续);关系数据库简介(续);关系数据库简介(续);§2.1关系数据结构及形式化定义;§2.1.1关系; 关系(续);1. 域(Domain); 域(续);2. 笛卡尔积(Cartesian Product);笛卡尔积(续);笛卡尔积(续); 笛卡尔积(续);笛卡尔积(续);笛卡尔积(续); 3、关系 (Relation);关系(续);关系(续);关系(续);关系(续);若有一个家庭成员关系:R(父亲,母亲,孩子);关系(续);关系(续);关系(续);关系(续);关系(续);关系(续);关系(续);基本关系的性质(续);基本关系的性质(续);基本关系的性质(续);基本关系的性质(续);基本关系的性质(续);§2.1.2 关系模式;1. 什么是关系模式;2. 定义关系模式;定义关系模式(续);定义关系模式(续);3. 关系模式与关系;§2.1.3 关系数据库;2. 关系数据库的型与值;关系数据库(续);关系数据库(续);§2.2 关系操作集合;§2.2.1 基本关系操作;基本关系操作(续);§2.2.2 关系数据库语言的分类;关系数据库语言的分类(续);§2.3 关系的完整性;§2.3.1 关系的三类完整性约束;§2.3.2 实体完整性 (Entity Integrity);实体完整性(续);关系模型必须遵守实体完整性规则的原因;§2.3.3 参照完整性 (Referential Integrity) ;1. 关系间的引用;S(学生关系)         D(系别关系);关系间的引用(续);关系间的引用(续);定义2.5 设F是基本关系R的一个或一组属性,但不是关系R的码,如果F 与基本关系S的主码Ks相对应,则称F 是基本关系R的外码(Foreign key) 基本关系R称为参照关系(Referencing relation) 基本关系S称为被参照关系(Referenced relation)或目标关系(Target relation)。;外码(续);外码(续);外码(续);3. 参照完整性规则;参照完整性规则(续);§2.3.3 用户定义的完整性 (User-defined Integrity );§2.4 关系代数;§2.4.0 概述;概述(续);概述(续);§2.4.1 传统的集合运算;传统的集合运算(续);1. 并(Union);并(续);2. 差(Difference);差(续);3. 交(Intersection);交(续);4. 笛卡尔积(Cartesian Product);笛卡尔积(续);R×S ;§2.4.2 专门的关系运算;(1)元组的分量;元组的分量(续);(2)属性列/域列;(2)属性列/域列(续);(3)元组的连接;辽宁;(4)象集(Image Set);象集(续);学号;象集(续);专门的关系运算(续);1. 选择(Selection);选择(续);选择(续);T(教师表);S(学生表);C(课程表);SC(选课表)        TC(授课表) ;选择(续);选择(续);选择(续);选择(续);选择(续);选择(续);练习;2. 投影(Projection);投影(续);例1: 查询学生的姓名和所在系;投影(续);投影(续);投影(续);练习;投影(续);3. 连接(Join);连接(续);连接(续);A;连接(续);等值连接(Equijoin): 什么是等值连接 ?为“=”的连接运算为“等值连接”。 等值连接的含义 它是从关系R与S的广义笛卡尔积中选取A、B属性值相等的那些元组,即等值连接记为:;连接(续);连接(续);连接(续);连接(续);连接(续);连接(续);连接(续);连接(续);等值连接与自然连接的区别: 1. 等值连接中不要求连接属性的属性名相同,而自然连接要求连接属性的属性名必须相同,即两关系有同名属性才能进行自然连接。 如上例R中的C列和S中的D列可进行等值连接,但因为属性名不同,不能进行自然连接。 2. 等值连接不将重复属性去???,而自然连接去掉重复属性,也可以说,自然连接是去掉重复列的等值连接。 如上例R中的B列和S中的B列进行等值连接时,结果有两个重复的属性列B,而进行自然连接时,结果只有一个属性列B。;或 ΠTNO(δCN=’数据库’(C) ∞TC);练习;连接(续);连接(续);连接(续);连接(续);4.除法(Division);除法(续);除法是既从列的角度又从行的角度对关系R进行运算。;例2:已知关系R和S,如下图所示,求R÷S。;除法(续);除法(续);除法(续);除法(续);除法(续);Student ;Course ; SC

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档