数据库试题集.docVIP

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

名词解释 关系 数据模型三要素 模式 传递依赖 事务 行列子集视图 笛卡尔积 内模式 外模式 数据库 实体 码 函数依赖 部分函数依赖 存储过程 触发器 候选码 关系模式 视图 2NF 3NF 概念结构设计 逻辑结构设计 两段锁协议 意向锁 应用题 现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请设计适当的属性,画出E-R图,再将其转换为关系模式(包括关系名、属性名、码和完整性约束条件)。 对学生—课程数据库有如下的查询: SELECT Cname FROM Student,Course,SC WHERE Student.Sno=SC.Sno AND SC.Cno=Course.Cno AND Student.Sdept=’IS’; 此查询要查信息系学生选修了的所有课程的名称。 试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理,画出优化后的标准语法树。 3)判断下列小题中模式分别属于哪个范式(最高范式),并说明理由。 (1) R({A,B,C},{(A,C)--B,(A,B)--C,B--C}) (2) R({S#,SD,SL,SN},{S#--SD,S#--SN,S#--SL,SD--SL}) (3) R({Sno,Sdept,Sloc,Cno,Grade},{(Sno,Cno)--Grade,Sno--Sdept,Sno-- Sloc}) 4)请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E—R图并将其转换为关系模型。 5)对学生—课程数据库有如下的查询: SELECT Student.Sname FROM Student,SC WHERE Student.Sno=SC.Sno AND SC.Cno=’3’; 此查询要查选修了3号课程的学生姓名。 试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理,画出优化后的标准语法树。 6)对学生—课程数据库有如下的查询: SELECT Student,Sname FROM Student,SC WHERE Student.Sno=SC.Sno AND SC.Cno=’2’ 试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理,画出优化后的标准语法树。 7) 某一研究所要对科研项目进行计算机管理。该研究所有若干科研人员,每个人员有职工号、姓名、性别、出生年月、专业、研究方向等。每个科研项目需管理研究项目编号、项目名称、起始时间和完成时间、项目经费额、经费来源、项目负责人、参加项目研究人员和每个人员所承担的任务等信息。该研究所规定:一个科研项目可以有多名研究人员参加,一个研究人员可以参加多个研究项目。要求:给出E—R图并将其转换为关系模型。 8)根据3NF的定义及规范化方法,对如下关系模式R(U,F)进行分解。使其满足3NF。其中: U={学号,姓名,所在系,系主任,课程名,成绩} F={学号--姓名,学号--所在系,所在系--系主任,(学号,课程号)--成绩} 9)设U={A,B,C,D,E},F={A--D,E--D,D--B,BC--D,CD--A} (1) 设X={A,D},求X+ (2) 设X={A,C,E},求X+ (3) 设X={A,B,D},求X+ (4)设X={ B,D,E},求X+ 10)活期存款中,储户通过存取款单和存储所发生联系。假定储户包括帐号、姓名、电话、地址、存款额;储蓄所包括储蓄所编号、名称、电话、地址。(假定一个储户可以在不同的储蓄所存取款)试完成下列两项设计:(1)画出存取款的E-R图(2)把存取款的E-R图转换成关系数据模型。 11)根据3NF的定义及规范化方法,对如下关系模式R(U,F)进行分解。使其满足3NF.其中:U={学号,姓名,所在系,系主任,课程号,成绩} F={学号--姓名,学号--所在系,所在系--系主任,(学号,课程号)--成绩} 12)假设有一个书店,书店的管理者要对书店的经营状况了如指掌,需要建立一个数据库,其中包括两个表: 存书(书号,书名,出版社,出版日期,作者,书价,进价,数量) 销售(日期,书号,数量,金额) 请用SQL语言实现书店管理者的下列要求: (1)掌握书的库存情况,列出当前库存的所有书名、数量、金额(金额=进价*数量,即库存占用的资金)。 (2)统计总销售额。 (3)列出某天的销售表,包括:书名、数量、合计

文档评论(0)

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

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

1亿VIP精品文档

相关文档