《题是基本概念题》PPT课件.ppt_第1页
《题是基本概念题》PPT课件.ppt_第2页
《题是基本概念题》PPT课件.ppt_第3页
《题是基本概念题》PPT课件.ppt_第4页
《题是基本概念题》PPT课件.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第15题,第13,6题是基本概念题,大家在书上就可以找到定义,没有大问题 第4题,5题,7题问题较多,第4题,第2问,外码什么时候可以为空? 典型错误: 外码在其属性值不知或未赋值时为空 当F的属性的值”不知道”或”无意义”时可以为空 F是基本关系R的外码,当F与基本关系S的主码Ks并未形成对应关系时,R中每个元组在F上的值取空,第4题(续),参考答案 参照完整性 要求外码取值要么为空值,要么为被参照属性列的值之一 它只规定了外码取值的某种特性 实体完整性 决定属性段可否为空值 当外码不是被参照表的主码时可以为空,第5题,考核要点 对关系代数的理解和应用 对ALPHA的理解和应用 对QBE的理解和应用 回答情况 问题主要集中在关系代数的应用上 对题设的理解不够彻底,第5题(续),使用关系代数中的主要问题 一个操作的多个条件之间用逗号分开 sno(jno=J1, PNO =P1 (SPJ) 在关系代数使用了ALPHA的取非符号 jno(city=天津 color=红色(SSPJP)),第5题(续),使用关系代数中的主要问题 没有考虑到执行效率;典型例子: 把同一个关系表的连续两个选择操作分开。例如:jno=J1( PNO =P1 (SPJ) 对多个的关系表先统统的进行笛卡儿积操作,然后再进行选择或投影操作。例如:jno(city=天津 color=红色(SSPJP)),第5题(续),使用ALPHA中的主要问题 没有先定义,就直接引用变量 对题设理解不够深刻,无法正确地用ALPHA表达题设的意思。尤其是第4小题 使用QBE中的主要问题 QBE表达式中域变量没有下划线,注意表示查询结果的属性和表示连接的属性要标上下划线。,第5(1)题:,找出供应工程J1零件的供应商号码SNO 考察: 选择和投影操作 关系代数:sno( JNO=J1(SPJ) ALPHA语言:GET W(SPJ.SNO): SPJ.JNO = J1 QBE:,第5(2)题,供应工程J1零件P1的供应商号码SNO 考察:两个选择条件,一个投影 关系代数:sno( JNO=J1 PNO=P1(SPJ) ALPHA语言:GET W(SPJ.SNO): SPJ.JNO = J1 SPJ.PNO = P1 QBE:,第5(3)题,供应工程J1零件为红色的供应商号码 考察:两表的连接,和各个单表的选择 关系代数 SNO(SNO,PNO( JNO=J1(SPJ) PNO( color = 红)(P) ALPHA语言: RANGE P PX GET W(SPJ.SNO): PX(PX.PNO = SPJ.PNOSPJ.JNO=J1 PX.color=红) QBE:,第5(4)题,求没有使用天津供应商生产的红色零件的工程号JNO 考察:多个连接,集合差,选择,投影操作 关系代数: JNO(J)-JNO(SNO( CITY = “天津”(S) SNO,PNO,JNO(SPJ) PNO( COLOR=“红”(P) ALPHA: RANGE SPJ SPJX P PX S SX GET W(J.JNO): SPJX(SPJX.JNO=J.JNO SX(SX.SNO = SPJX.SNO)SX.CITY=“天津” PX(PX.PNO=SPJX.PNOPX.COLOR = “红”),第5(4)题,QBE(包含没有使用任何零件的工程号),第5(4)题,QBE(不包含没有使用任何零件的工程号),第5(5)题,求至少用了供应商S1所供应的全部零件的工程号JNO 考察:除关系 关系代数: 必须是S1所供应的零件 JNO,PNO(SPJ) sno, pno( SNO=S1(SPJ) 使用的零件号与S1供应的零件号一致 JNO,PNO(SPJ) pno( SNO=S1(SPJ) ALPHA RANGE SPJ SPJX SPJ SPJY P PX GET W(J.JNO): PX( SPJX(SPJX.PNO = PX.PNOSPJX.SNO = S1) SPJY(SPJY.JNO = J.JNO SPJY.PNO = PX.PNO),除操作在写关系演算表达式的关键:包含一个“蕴含”关系。,第6题,等值连接:两个表选取两个属性列,它们的类型相同,列名可以不同,就可以做等值连接。 自然连接:两个表中必须包含相同属性(属性名,属性类型),那么在这个属性上就可以做自然连接。并在连接结果中只能保留一个列。,第6题,考核要点: 连接、自然连接、等值连接的定义 自然连接和等值连接的联系与区别 回答思路: 联系:等值连接和自然连接都是从行的角度进行运算。自然连接是一种特殊的等值连接。 区别:等值连接没有取消重复列。自然连接还需要取消了重复列,所以说自然连接是同时从行和列的角度进行运算。,第7题,考核要点: 关系代数的运算符的理解 关系代数运算符之间的等价

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论