- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)列出某天的销售表,包括:书名、数量、合计
您可能关注的文档
最近下载
- 电光PBG-()Y高压配电装置说明书(永磁DSB-600B型).pdf
- 中国血脂管理指南(基层版2024年).doc
- 一汽-大众供应商代码文档.pptx
- GB∕T 33580-2017 橡胶塑料挤出机能耗检测方法(高清版).pdf
- 双减背景下新课标单元整体作业分层设计案例 人教版小学数学四年级下册第八单元 数学广角优化.docx
- 标日【初级】单词.pdf VIP
- 初中英语新人教版七年级上册Unit 1 Hello练习题(附参考答案)(2024秋).doc
- 产品包装纸箱设计规范.doc
- 《大单元视域下小学语文中段习作单元教学的实践研究》课题研究方案.doc
- 管理学(第九版)-哈罗德·孔茨、海因茨·韦里克课后题答案.pdf VIP
文档评论(0)