自考数据库系统原理真题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2006年10月份自考数据库系统原理真题
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项
中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均
无分。
1.最终用户使用的数据视图称为()
A.内模式
B.外模式
C.概念模式
D.存储模式
答案:B
2.在数据库系统中,把可以相互区别的客观事物称为()
A.文件
B.字段
C.实体
D.关键码
答案:C
3.数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的()
A.事务并发性
B.数据可靠性
C.数据独立性
D.数据重用性
答案:C
4.设关系R和S的元数分别为r和s,则R×S的元数为()
A.r+s
B.r-s
C.r×s
D.MAX(r,s)
答案:A
5.设有关系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)答案:D
6.有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是()
A.SELECT sname FROM R WHERE age=NULL
B.SELECT sname FROM R WHERE age IS NULL
C.SELECT sname FROM R WHERE NOT(age IS NULL)
D.SELECT sname FROM R WHERE age IS NOT NULL
答案:A
7.在数据库系统中,系统故障造成()
A.硬盘数据丢失
B.软盘数据丢失
C.内存数据丢失
D.磁带数据丢失
答案:C
8.在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到()
A.1NF
B.2NF
C.3NF
D.BCNF
答案:A
9.数据库设计中,用于反映企业信息需求的是()
A.ER模型
B.关系模型
C.层次模型
D.网状模型
答案:A
10.在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是()
A. 3
B. 4
C. 5
D. 6
答案:B
11.如果事务T获得了数据对象Q上的S锁,则其他事务在数据对象Q上()
A.可加X锁
B.可加S锁
C.可加任何锁
D.不能加任何锁
答案:B
12.在事务依赖图中,若两个事务的依赖关系构成循环,则()
A.事务执行成功
B.系统出现活锁
C.事务执行失败
D.系统出现死锁
答案:D
13.在数据库系统中,日志文件用于()
A.保障事务的并发性
B.保障数据的安全性
C.检测系统的死锁
D.数据库故障的恢复
答案:D
14.在一个DDBS中,各场地均采用关系数据模型,但某些场地的DBMS是Oracle,而另一些是
SQL Server,则称之为()
A.异构型
B.异质型
C.同构异质型
D.异构同质型
答案:C
15.在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为()
A.共享性
B.继承性
C.通用性
D.一致性
答案:B
二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答
案。
错填、不填均无分。
16.数据库的三级模式结构中,全局数据视图的描述称为。
1.数据库的三级模式结构中,全局数据视图的描述称为___。
答案:概念模式(或模式)
2.在数据库系统中管理数据的软件称为___。
答案:数据库管理系统(或DBMS)
3.当关系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→C
7.有关系模式R(A,B,C,D,E),F={A→B,AC→E,C→D},则R的候选键为___。
答案:AC
8.数据库的并发操作通常会带来的3类问题是丢失更新、不一致分析和___。
答案:读“脏”数据
9.PXC协议要求X封锁必须保留到___。
答案:事务终点
10.在分布式数据库系统中,查询处理应考虑局部处理代价和___。
答案:传输代价
三、简答题(本大题共10小题,每小题3分,共30分)
1.设有如下的三个关系模式:
S(SNO,SNAME,AGE,SEX)
SC(SNO,CNO,GRADE)
C(CNO,CNAME,TEACHER)
试写出检索学习″WANG″老师讲授课程的男学生的姓名(SNAME)的关系代数表达式。
答案:
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元的书名。
答案:SELECT书名(1分)
FROM图书(1分)
WHERE定价>20(2分)
(2).统计每个出版社图书的平均定价。
答案:SELECT出版社编号,AVG(定价)(2分)
FROM图书(1分)
GROUP BY出版社编号(1分)
(3).将科学出版社的所有图书定价下调5%。
答案:UPDATE图书SET定价=定价*0.95(1分)
WHERE出版社编号IN(1分)
(SELECT出版社编号FROM出版社(1分)
WHERE出版社名称="科学")(1分)
【说明】WHERE出版社名称LIKE"科学"也正确。
(4).列出所有图书的书名、第一作者姓名和出版社名称。
答案:SELECT书名,姓名,出版社名称(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分)
二、在任何事情上都不要觉得自己受了多大的委屈,哭哭啼啼和别别扭扭改变不了糟糕的现状。
心子开一点,认真地该干啥干啥,反倒走得顺畅许多。
扛得住多少东西,最
后就会得到多少东西,大致就是这么个理儿吧。
三、生命本没有意义,你要能给他什么意义,他就有什么意义。
与其终日冥想人生有何意义,不如试用此生做点有意义的事。
四、爱怕沉默。
太多的人,以为爱到深处是无言。
其实,爱是很难描述的一种情感,需要详尽的表达和传递。
五、有些路,只能一个人走。
六、有一种落差是,你配不上自己的野心,也辜负了所受的苦难。
七、有些决定,只需要一分钟,可是,却会用一辈子,去后悔那一分钟。
无论什么事,你只要能“忽然想通了”,你就不会有烦恼,但达到这地步之前,你一定已不知道有
达摩祖师面壁十八年,才总算“忽然想通了”.
八、“忽然想通了”,这五个字说来简单,要做到可真不容易。
我佛如来在菩堤树下得道,就因为他“忽然想通了”.
过多少烦恼。
九、如果他总为别人撑伞,你何苦非为他等在雨中。
十、我对前任的感觉很简单,哪怕他的女朋友来我面前秀恩爱,我也不会觉得烦。
就像在看别人吃一碗很香的卤肉饭,吧唧嘴巴弄得很大声,但我自己心里是明白的:我吃过那种饭,其实没那么好吃。
十一、为什么我们总是不懂得珍惜眼前人?在未可预知的重逢里,我们以为总会重逢,总会有缘再会,总以为有机会说一声对不起,却从没想过每一次挥手道别,都可能是诀别,每一声叹息,都可能是人间最后的一声叹息。
十二、我在最好的时候碰到你,是我的运气。
可惜我没时间了。
想想,说人生无悔,都是赌气的话。
人生若无悔,那该多无趣啊。
我心里有过你。
可我也只能到喜欢为止了。
十三、我说不出来为什么爱你,但我知道,你就是我不爱别人的理由。
十四、当你在转圈的时候,这个世界很大,当你勇往直前,这个世界就很小。
十五、现在男女之间的恋爱,总是答应太快,结果分手也快。
人性的规律是容易得到的就容易放弃。
凡是通过努力得到的,不管是感情还是物品,都会使人顿生珍惜之感。
所以在感情上,当
有人追求时,内心的一份矜持是必要的,即使心里很爱,也需要给追求者时间和难度,这样两人走到一起才会珍惜感情、地久天长。
十六、我从来不会在分手很久后才会哭,因为不值。
十七、高兴呢,就允许自己高兴一天;难过呢,也允许自己难过一天。
关键是这一天过去了,你得继续往前走。
十八、对于世界而言,你是一个人;但是对于某个人,你是TA的整个世界。
十九、我们渐渐的放开了对方的手
二十、为爱投入不应该被苛责,只是忘记自己却是爱情里的最大弊病,也许,爱情里最好的状态不是牺牲与忍让,而是站在可以看到彼此的位置里,在对方的眼里可以看到最真实的自己。
二十一、人生一世,总有个追求,有个盼望,有个让自己珍视,让自己向往,让自己护卫,愿意为之活一遭,乃至愿意为之献身的东西,这就是价值了。
二十二、“做自己”很难,但更难的是遇到能接受你“做自己”的人。
二十三、只有在你最落魄时,才会知道谁是为你担心的笨蛋,谁是形同陌路的混蛋。
二十四、老天在送你一个大礼物时,都会用重重困难做包装。
二十五、很奇妙的一种感觉是,曾经的陌生人,突然之间成为了你的整个世界。
我们不可能再有一个童年;不可能再有一个初中;不可能再有一个初恋;不可能再有从前的快乐、幸福、悲伤、痛苦。
昨天,前一秒,通通都不可能再回去。
——生命原来是一场无法回放的绝版电影!
二十六、有时阳光很好,有时阳光很暗,这就是生活。
二十七、再多的“我爱你”也抵不过一句“分手吧”
二十八、失望,有时候也是一种幸福。
因为有所期待,所以才会失望。
因为有爱,才会有期待。
所以纵使失望也是一种幸福,虽然这种幸福有点痛。
二十九、当生活给你设置重重关卡的时候,再撑一下,每次地咬牙闯关过后,你会发现想要的都在手中,想丢的都留在了身后。
三十、人生没有真正的绝望。
树,在秋天放下了落叶,心很疼。
可是,整个冬天,它让心在平静中积蓄力量。
春天一到,芳华依然。
只要生命还握在手心,人生就没有绝望。
人有悲欢离合,月有阴晴圆缺。
一时的成败得失对于一生来说,不过来了一场小感冒。
心若累了,让它休息,灵魂的修复是人生永不干枯的希望。