数据库系统概论期末考试试题综合.doc

数据库系统概论期末考试试题综合.doc

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

中国矿业大学〔北京〕

概念解释〔共30分,每题3分〕

数据库

概念模型

数据模型

关系模型

关系模式

投影

函数依赖

3NF

完整性

死锁

对于如下关系R和S〔10分〕

TeacherNo

TeacherName

TEL

Course

101

王明数据结构

202

张华经济数学

303

赵娟英语

关系R

TeacherNo

TeacherName

TEL

Course

101

王明数据结构

102

孙利数据库

104

郭小华计算机网络

关系S

?写出R∩S、R∪S和R-S。

用SQL语言定义:〔10分〕

1)学生关系S,包括学号SNO、姓名SN、年龄SA、系别SD;

2)课程关系C,包括课程号CNO、课程名CN、学分CC;

3)学生选课关系SC,包括SNO、CNO和成绩G。

注意:说明主键码和外键码(如果有的话)。

?按题三的关系模式,用SQL语言:〔10分〕

1)对于学生选课关系SC,授予李小兰删除权限以及对SNO和CNO的修改权限;

2)删除学号为“9900205”的学生;

3)从学生选课关系SC中,删除王云(学生关系中可能有重名)的所有选课。

结合题三的关系模式,用SQL语句查询每个学生的总成绩,输出学号和总成绩,输出时按总成绩排序(升序),假设总成绩相同,再按学号排序(降序)。〔10分〕

有关图书发行的关系模型如下:〔10分〕

书店S(书店号SNO,书店名SN,地址A)

图书U(书号BNO,书名T,作者N,价格P)

图书馆L(馆号LNO,馆名LN,城市C)

图书发行SBL(SNO,LNO,BNO,发行量Q)

分别用关系代数和SQL语言表达如下查询:

“北京师范大学图书馆”(馆名)收藏图书的书名和出售该书的书店名。

图书管理数据库关系模型如下:〔10分〕

图书B(书号BN,书名T,作者A,出版社P)

学生S(姓名N,班级C,借书证号LN)

借书L(LN,BN,日期D)

查询:2002.1.1前借书的学生姓名和书名

给出建立一个数据库系统的设计方案〔10分〕

数据库题目汇总

一、选择题:〔胡蕾秋〕6

1事务的属性是有〔ABCD〕

A原子性、B一致性、C隔离性、D持续性。

2并发操作可能产生那些不一致性:〔ABC〕

A数据丧失、B不可重复读、C读“脏”数据,D数据错误

多项选择题每个全对3分,打错不给分,不全得2分

二、判断题〔孙颖〕

判断下面的结论,哪些是正确的,哪些时错误的,并说明理由。

任何一个二目关系都是属于3NF的。

答案:正确。任何一个二目关系,其非主属性既不局部依赖于码,也不传递依赖于码。

任何一个二目关系都是属于BCNF的。

答案:正确。任何一个二目关系,其主属性既不局部依赖于码,也不传递依赖于码。

任何一个二目关系都是属于4NF的。

答案:正确。任何一个二目关系,均不存在非平凡且非函数依赖的多值依赖,即所有的非平凡多值依赖均为函数依赖。

当且仅当函数依赖AB在R上成立,关系R〔A,B,C〕等于其投影R1〔A,B〕和R2〔A,C〕的连接。

答案:错误。如果函数依赖AC在R上成立,那么关系R〔A,B,C〕也等于其投影R1〔A,B〕和R2〔A,C〕的连接。

假设R.AR.B,R.BR..C,那么R.AR.C。

答案:正确。根据ArmStrong公理F3〔传递性〕:假设X→Y,Y→Z为F所蕴涵,那么X→Z为F所蕴涵,因此上式正确。

假设R.AR.B,R.AR..C,那么R.AR.(B,C)。

答案:正确。根据ArmStrong公理F6(合成性):假设X→Y,X→Z为F所蕴涵,那么X→YZ为F所蕴涵,因此上式正确。

假设R.BR.A,R.CR..A,那么R.(B,C)R.A。

答案:正确。根据ArmStrong公理F2(增广性):假设X→Y为F所蕴涵,那么XZ→YZ为F所蕴涵和F7(分解性):假设X→Y,Z≤Y(表Z包含于Y〕为F所蕴涵,那么X→Z为F所蕴涵可以推出,上式正确。

假设R.(B,C)R.A,那么R..BR.A,R.CR.A。

答案:错误。上式是〔7〕的逆命题,但是不一定正确。

评分标准:此题8道题,判断正确给1分,写出理由给2分。

三、填充题

1、〔韩静〕数据库设计的根本步骤:需求分析阶段,概念结构设计阶段,逻辑结构设计阶段,数据库物理设计阶段,数据库实施阶段,数据库运行和维护阶段。

2、〔王立钊〕关系模型的完整性规那么有实体完整性,参照完整性和用户定义的完整性三类〔1分〕〔陈

文档评论(0)

181****7662 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档