网站大量收购独家精品文档,联系QQ:2885784924

数据库系列讲义1数据库系列讲义1.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系列讲义1数据库系列讲义1

数据库原理基础知识;主要内容;一 基本概念;二 重要术语;;显然: 1、超关键字能唯一标识每个元组。 2、含有超关键字的属性集合都是超关键字。 3、超关键字未必包含主关键字。 4、主关键字必是超关键字。 ;2.重要术语;二 重要术语;二 重要术语;;三 完整性约束;四 关系代数;乘积 设关系r、s分别是k1、k2元关系,分别有n1、n2个元组 r ×s={t |t=u, v∧ u∈ r ∧ v∈ s} 注意: 1、可以按笛卡儿乘积理解 2、 r ×s是k1+k2 元关系 3、 r ×s 有n1 × n2 个元组 4、允许同名属性,也可以改名字 ;投影 设n元关系r,关系框架为R={A1,A2,…,An}, Aj1,Aj2,…,Ajk是R中互不相同的属性,那么r在Aj1,Aj2,…,Ajk上的投影定义为: π j1,j2,…,jk (r)={u|u=t[Aj1], t[Aj2 ],…,t[Ajk ] ∧ t∈ r} 注意: 1、关系框架按Aj1,Aj2,…,Ajk重组 2、消除重复元组;θ-选择 θ是比较运算符:=、≠、>、<、≥、≤中的某一个,那么θ-选择运算定义为: σAjθAi(r)={t| t∈r ∧t[Aj]θt[Ai]} ;;表8 R1UR2;;4.关系代数;相交 r1∩r2=r1-(r1-r2) 即r1、r2中所有相同元组构成的集合 θ-连接 r1 ∞AiθBj r2={t|t=u,v∧u∈r1 ∧ v∈r2 ∧u[Ai]θv[Bj]} 注意:θ为“=”时,等接 F-连接 类似于θ-连接,条件F 自然连接 所有相同属性进行等接,并去掉相同的属性 ;除法 关系r、s分别为k1、k2元关系,k1k2,s不为空关系; 关系框架Q=R-S={A1,…,Ak1-k2} r÷s={u|对于每一个元组v∈s都存在t∈r,使得t[S]=v且t[Q]=u} 半连 r1∝r2=πr1(r1∞r2);补  ̄r={t|t∈d(R)∧¬∈r} d(R)= d(A1)× d(A2)×… ×d(An) d(Ai)是Ai的值域 囿补 ~r={t|t∈(πA1(r)×πA2(r)×… × πAn(r) )∧¬∈r};

文档评论(0)

tazhiq2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档