当前位置:文档之家› 自考数据库系统原理真题与答案

自考数据库系统原理真题与答案

2006年10月份自考数据库系统原理真题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 最终用户使用的数据视图称为()A. 内模式B. 外模式C. 概念模式D. 存储模式答案:B2. 在数据库系统中,把可以相互区别的客观事物称为()A. 文件B. 字段C. 实体D. 关键码答案:C3. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的()A. 事务并发性B. 数据可靠性C. 数据独立性D. 数据重用性答案:C4. 设关系R和S的元数分别为r 和s,则R× S的元数为()A. r+sB. r-sC. r × sD. MAX(r,s)答案:A5. 设有关系R(A,B,C)和S(D,A),如下图所示,R的主键为A,S的主键为D且外键为A.则关系S中违反参照完整性约束的元组是()A. (1,2)B. (2,NULL)C. (3,3)D. (4,4)答案:D6. 有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是()A. SELECT sname FROM R WHERE age=NULLB. SELECT sname FROM R WHERE age IS NULLC. SELECT sname FROM R WHERE NOT(age IS NULL)D. SELECT sname FROM R WHERE age IS NOT NULL答案:A7. 在数据库系统中,系统故障造成()A. 硬盘数据丢失B. 软盘数据丢失C. 内存数据丢失D. 磁带数据丢失答案:C8. 在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到()A. 1NFB. 2NFC. 3NFD. BCNF答案:A9. 数据库设计中,用于反映企业信息需求的是()A. ER模型B. 关系模型C. 层次模型D. 网状模型答案:A10. 在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是()A. 3B. 4C. 5D. 6答案:B11. 如果事务T获得了数据对象Q上的S锁,则其他事务在数据对象Q上()A. 可加X锁B. 可加S锁C. 可加任何锁D. 不能加任何锁答案:B12. 在事务依赖图中,若两个事务的依赖关系构成循环,则()A. 事务执行成功B. 系统出现活锁C. 事务执行失败D. 系统出现死锁答案:D13. 在数据库系统中,日志文件用于()A. 保障事务的并发性B. 保障数据的安全性C. 检测系统的死锁D. 数据库故障的恢复答案:D14. 在一个DDBS中,各场地均采用关系数据模型,但某些场地的DBM是S Oracle ,而另一些是SQL Server,则称之为()A. 异构型B. 异质型C. 同构异质型D. 异构同质型答案:C15. 在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为()A. 共享性B. 继承性C. 通用性D. 一致性答案:B二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。

错填、不填均无分。

16.数据库的三级模式结构中,全局数据视图的描述称为。

1.数据库的三级模式结构中,全局数据视图的描述称为___。

答案:概念模式(或模式)2. 在数据库系统中管理数据的软件称为___。

答案:数据库管理系统(或DBM)S3. 当关系R和S做自然连接时,能够把原该舍弃的元组放到结果关系中的操作称为___。

答案:4. 有关系模式S(sno,sname,age),查询年龄(age)不超过20岁学生姓名(sname)的关系代数表达式是___。

答案:Ⅱsname(σage≤20(S))5. 有关系模式R(A,B,C),F={A→C,AB→C},则R中存在___函数依赖。

答案:部分6. 有关系模式R(A,B,C),F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是___。

答案:B→C7. 有关系模式R(A,B,C,D,E),F={A→B,AC→E,C→D},则R的候选键为___。

答案:AC8. 数据库的并发操作通常会带来的3类问题是丢失更新、不一致分析和___。

“脏”数据答案:读9. PXC协议要求X封锁必须保留到___。

点答案:事务终10. 在分布式数据库系统中,查询处理应考虑局部处理代价和___。

答案:传输代价题共10小题,每小题3分,共30分)三、简答题(本大1. 设有如下的三个关系模式:S(SNO,SNAM,E AGE,SEX)SC(SNO,CNO,GRAD)EC(CNO,CNAM,E TEACHE)R″WAN″G老师讲授课程的男学生的姓名(SNAM)E的关系代数表达式。

试写出检索学习答案:2. 简述关系模型的3个组成部分。

答案:(1)数据结构;(1分)(2)数据操作;(1分)(3)完整性规则。

(1分)3. 设R={A,B,C},F={A→B,B→C},ρ={AB,BC}试判断ρ是否为无损联接分解,并说明理由。

答案:ρ是无损联接分解。

(1分)令R1=AB,R2=BC则R1∩R2=B,R2-R1=C(1分)由F可知:R1∩R2→R2-R1,所以ρ是无损联接分解。

(1分)4. 在全局ER模型设计过程中,需要消除局部ER模型之间存在的哪三种冲突?答案:属性冲突、(1分)结构冲突、(1分)命名冲突。

(1分)5. 简述事务的原子性。

答案:一个事务中所有对数据库操作是一个不可分割的操作序列。

(3分)或者“事务要么完整地被全部执行,要么什么也不做”。

6. 简述两段封锁协议的内容。

答案:两段封锁将事务分成增生阶段和收缩阶段。

(1分)增生阶段事务可以申请封锁,但不能解除任何已取得的封锁。

(1分)收缩阶段事务可以释放封锁,但不能申请新的封锁。

(1分)7. 简述数据库系统中可能发生的故障类型。

答案:事务故障、(1分)系统故障、(1分)介质故障。

(1分)8. 设有供应商关系S和零件关系P,如题34图所示,S和P的主键分别是“供应商号”和“零件号”,P的外键是“供应商号”。

分析下列3个操作能否被正确执行,并说明理由。

Ⅰ.在P中插入元组(′P2′,′白′,′A2′)Ⅱ.在P中插入元组(NULL,′绿′,′A1′)Ⅲ.在P中插入元组(′P4′,′白′,′A5′)答案:操作Ⅰ不能被正确执行,因为违反了主键唯一性的约束。

(1分)操作Ⅱ不能被正确执行,因为违反了实体完整性规则。

(1分)操作Ⅲ不能被正确执行,因为违反了参照完整性规则。

(1分)9. 简述分布式数据库的数据独立性。

答案:分布式数据库系统的数据独立性包括物理独立性,(1分)逻辑独立性(1分)和分布独立性。

(1分)四、设计题(本大题共5小题,每小题4分,共20分)1. 有4个关系模式如下:出版社(出版社编号,出版社名称)图书(图书编号,书名,出版社编号,定价)作者(作者编号,姓名)著书(图书编号,作者编号,作者排序)注:作者排序=1表示第一作者,依此类推。

用SQL语句,完成第36~39题。

(1). 检索所有定价超过20元的书名。

答案:SELEC书T名(1分)FROM图书(1分)WHER定E价>20(2分)(2). 统计每个出版社图书的平均定价。

答案:SELEC出T版社编号,AVG(定价)(2分)FROM图书(1分)GROUP B出Y版社编号(1分)(3). 将科学出版社的所有图书定价下调5%。

答案:UPDAT图E书SET定价=定价*0.95 (1分)WHER出E版社编号IN(1分)(SELEC出T版社编号FROM出版社(1分)WHER出E版社名称="科学")(1分)【说明】WHER出E版社名称LIKE"科学" 也正确。

(4). 列出所有图书的书名、第一作者姓名和出版社名称。

答案:SELEC书T名,姓名,出版社名称(1分)FROM出版社A,图书B,作者C,著书D(1分)WHEREA出.版社编号=B.出版社编号ANDB图. 书编号=D.图书编号(1分)ANDC作. 者编号=D.作者编号AND作者排序=1。

(1分)2.基于第36~39题的4个关系模式,再给出如下语义:(1)每个出版社出版多种图书,每种图书有唯一的图书编号,且每种图书只能由一个出版社出版。

(2)一种图书有多名作者,且每一个作者可能编著多种图书。

(1).试设计ER模型,要求标注联系的类型,可省略属性。

答案:五、综合题(本题10分)1.假设某旅馆业务规定,每个账单对应一个顾客,账单的发票号是唯一的,账单中包含一个顾客姓名、到达日期和顾客每日的消费明细,账单的格式如题41图所示。

如果根据上述业务规则,设计一个关系模式:R(发票号,到达日期,顾客姓名,消费日期,项目,金额)。

试回答下列问题:(1)找出R的候选键。

(2)判断R最高可达到第几范式,为什么?(3)给出R的一个可能的3NF分解。

答案:(1)R的候选键是(发票号,消费日期,项目)(2分)(2)R∈1NF(2分)因为R中存在部分函数依赖:发票号→到达日期,顾客姓名。

(2分)(3)R1(发票号,到达日期,顾客姓名)(2分)R2(发票号,消费日期,项目,金额)(2分)得住多少东西,最二、在任何事情上都不要觉得自己受了多大的委屈,哭哭啼啼和别别扭扭改变不了糟糕的现状。

心子开一点,认真地该干啥干啥,反倒走得顺畅许多。

扛后就会得到多少东西,大致就是这么个理儿吧。

三、生命本没有意义,你要能给他什么意义,他就有什么意义。

与其终日冥想人生有何意义,不如试用此生做点有意义的事。

达和传递表。

四、爱怕沉默。

太多的人,以为爱到深处是无言。

其实,爱是很难描述的一种情感,需要详尽的五、有些路,只能一个人走。

六、有一种落差是,你配不上自己的野心,也辜负了所受的苦难。

七、有些决定,只需要一分钟,可是,却会用一辈子,去后悔那一分钟。

“忽然想通了”无.论什么事,你只要能“忽然想通了”,你就不会有烦恼,但达到这地步之前,你一定已不知道有八、“忽然想通了”这,五个字说来简单,要做到可真不容易。

我佛如来在菩堤树下得道,就因为他“忽然想通了”达.摩祖师面壁十八年,才总算过多少烦恼。

在雨中。

九、如果他总为别人撑伞,你何苦非为他等十、我对前任的感觉很简单,哪怕他的女朋友来我面前秀恩爱,我也不会觉得烦。

就像在看别人吃一碗很香的卤肉饭,吧唧嘴巴弄得很大声,但我自己心里是明白的:我吃过那种饭,其实没那么好吃。

十一、为什么我们总是不懂得珍惜眼前人?在未可预知的重逢里,我们以为总会重逢,总会有缘再会,总以为有机会说一声对不起,却从没想过每一次挥手道别,都可能是诀别,每一声叹息,都可能是人间最后的一声叹息止了。

相关主题