《数据库原理与应用》(本科))期末复习题及参考答案.docxVIP

《数据库原理与应用》(本科))期末复习题及参考答案.docx

  1. 1、本文档共22页,可阅读全部内容。
  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文档。上传文档
查看更多

数据库原理与应用,本科期末复习题

一、名词解释

1、弱实体集:为一个实体对于另一个实体(一般为强实体,也可以是依赖于其他强实体的弱实体)具有很强的依赖联系,而且该实体主键的一部分或全部从其强实体(或者对应的弱实体依赖的强实体)中

获得,则称该实体为弱实体。

一、名词解释,

1、死锁:是两个或两个以上的事务之间的循环等待想象。

2、主码

主关键字作表的行的唯一标识的候选关键字。一个表只有一个主关键字。主关键字又可以称为主键。主键可以由一个字段,也可以由多

个字段组成,分别成为单字段主键或多字段主键。又称主码

二、简答题

1、什么是事务,并说明事务有哪些性质。

答:事务是用户定义的一个操作序列,这些操作要么全做要么全不做,事务是一个不可分割的工作单位。事务具有四个特性:原子性、一致

性、隔离性和持续性。这个四个特性也简称为ACID特性。

2、并发操作可能会产生哪几类数据不一致?

答:

数据不一致性包括三类:丢失修改,不可重复读,读“脏”数据

产生以上三种的原因是:并发操作并没有保证食物的隔离性,并发控制就是要用正确的方式调度并发操作,是一个用户的执行不受其他

用户的干扰,从而避免造成数据的不一致性。

3、ER模型中的多对多联系转换成关系表时,其主码是怎样构成的?

答:中间表-多对多关系的转化

实际中,经常存在多对多关系。以订单和商品为例,一个订单对应多个商品,一个商品也对应多个订单。此时在将E-R图转化为关

系模型时,需要引入中间表(也叫做连接表)。

中间表包含两个实体表的主键,建立两张表沟通。中间表也可以

有普通字段。

4、叙述等值连接与自然连接的区别和联系。

答等值连接表示为RA=BS,自然连接表示为RS;自然连接是除去

重复属性的等值连接。两者之间的区别和联系如下:

1、自然连接一定是等值连接,但等值连接不一定是自然连接。等值

连接不把重复的属性除去;而自然连接要把重复的属性除去。

2、等值连接要求相等的分量,不一定是公共属性;而自然连接要求

相等的分量必须是公共属性。

3、等值连接不把重复的属性除去;而自然连接要把重复的属性除去

5、哪些情况会违反实体完整性规则?

答:当向参照关系R中插入元组时、或者修改参照关系R外码上的值时、当删除被参照关系S上的元组时、或者修改被参照关系S主码上的值时可能会违反参照完整性规则,违反参照完整性规则后系统采取的措施有拒绝、置空值、置默认值、级联操作。

三、计算题

1、假设学生选课系统包含如下关系:

Students(Sno,Sname,Gender,Enrollyear,Speciality)

Courses(Cno,Cname,Period,Credit)

SC(Sno,Cno,Grade)

说明下列关系代数的含义,并转换成等价的SQL语句:

πSname,Cname.Grade(GGrade60(StudentsasCCourses))

答:查询所有课程的成绩都在60分以下的学生的姓名、学号,课

有如下SQL查询语句:

SELECTSNO

FROMS

WHERENOTEXISTS

(SELECT*

FROMC

WHERENOTEXISTS

(SELECT*

FROMSC

WHERES.SNO=SC.SNO

ANDC.CNO=SC.CNO)

2、考虑航运数据库包含如下属性:S(船只名)、T(船只类型)、V(航运标识符)、C(一艘船一次航运所运输的货物)、P(港口)和D(日期)。假定一次航运将一种货物运送到一系列港口,一艘船

一天只访问一个港口。这样,我们有如下函数依赖:S0T,VSC和

SDBPV。(10分)

(1)找出R(S,T;V,C,P,D)的一个具有无损连接性

的BCNF分解。

(2)找出R的一个具有无损连接性和保持函数依赖的3NF分解。

(3)解释R为什么不存在具有无损连接性和保持函数依赖

的BCNF分解。

(1)答:STP,TVP

(2)STVCP

p={SV,TCD,STP}

四、绘图题

高校鼓励教师进行科学研究。每位教师可以发表多篇论文,并假设每篇论文可以由同一学校的一位或者多位教师共同发表。每个老师可以主持0项或者多项科研项目。教师属性有职工号,姓名,专业等,论文属性有论文编号,期刊/会议名称,出版时间,收录

情况,他引次数,第一作者和通讯作者等。项目包含项目编号,

类别,资助金额,开始年份,结束年份等。另外,当教师发表论

文,或者主持项目时,有相应的科研

文档评论(0)

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

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

1亿VIP精品文档

相关文档