份全国自考数据库系统原理真题及答案.docx
《份全国自考数据库系统原理真题及答案.docx》由会员分享,可在线阅读,更多相关《份全国自考数据库系统原理真题及答案.docx(10页珍藏版)》请在冰豆网上搜索。
份全国自考数据库系统原理真题及答案
2004年10月份全国自考数据库系统原理真题
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项
中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均
无分。
1.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为()
A.物理结构独立性
B.物理数据独立性
C.逻辑结构独立性
D.逻辑数据独立性
答案:
B
2.DBS中,“联机存储器”是指()
A.内存和外存
B.内存和快闪存
C.磁盘和光盘
D.快闪存和磁盘
答案:
D
3.设有关系模式EMP(职工号,姓名,年龄,技能)。
假设职工号唯一,每个职工有多项技能
,则EMP表的主键是()
A.职工号
B.姓名,技能
C.技能
D.职工号,技能
答案:
D
4.下列选项中,不正确的是()
A.R=(R-S)∪(R∩S)
B.R-S=R-(R∩S)
C.R∩S=S-(R-S)
D.R∩S=S-(S-R)
答案:
C
5.在SQL语言中,用于测试列值非空的短语是()
A.ISNOTEMPTY
B.ISNOTNULL
C.NOTUNIQUE
D.NOTEXISTS
答案:
B
6.如果关系模式R上有函数依赖AB→C和A→C,则R中存在()
A.完全依赖
B.局部依赖
C.传递依赖
D.多值依赖
答案:
B
7.设有关系模式R(A,B,C,D)上的函数依赖集F={AB→CD,C→A},则R最高属于()
A.2NF
B.3NF
C.BCNF
D.4NF
答案:
B
8.
A.A
B.B
C.C
D.D
答案:
B
9.在需求分析阶段,数据字典是对系统中()
A.数据的描述
B.处理的描述
C.功能的描述
D.数据与处理关系的描述
答案:
A
10.扩展的ER模型中,子类与超类之间存在着()
A.相容性
B.一致性
C.继承性
D.完整性
答案:
C
11.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业
务员与产品之间的联系是()
A.一对一
B.一对多
C.多对多
D.多对一
答案:
C
12.设关系模式R(A,B,C,D)上的函数依赖集F={AD→B,C→D},F在属性集ABC上的投影
ПABC(F)为()
A.{AD→B,C→D}
B.{C→B}
C.{AB→C}
D.{AC→B}
答案:
D
13.在对象关系模型中,若属性为不同类型元素的有序集合,则称该类型为()
A.结构类型
B.数组类型
C.集合类型
D.组合类型
答案:
A
14.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()
A.GRANTGRADEONSCTOZHAO
B.GRANTUPDATEONSCTOZHAO
C.GRANTUPDATE(GRADE)ONSCTOZHAO
D.GRANTUPDATEONSC(GRADE)TOZHAO
答案:
C
15.已知事务T1的封锁序列为:
LOCKS(A)…LOCKS(B)…LOCKX(C)
…UNLOCK(B)…UNLOCK(A)…UNLOCK(C)
事务T2的封锁序列为:
LOCKS(A)…UNLOCK(A)…LOCKS(B)
…LOCKX(C)…UNLOCK(C)…UNLOCK(B)
则遵守两段封锁协议的事务是()
A.T1
B.T2
C.T1和T2
D.没有
答案:
A
二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答
案。
错填、不填均无分。
1.与数据库系统相比较,文件系统的三个主要缺陷是数据冗余性、数据不一致性和___。
答案:
数据联系弱
2.数据库系统的体系结构分为三级:
内部级、概念级和级。
___
答案:
外部
3.对关系进行投影、选择、联接运算的结果是___.
答案:
新关系(或关系,或元组的集合)
4.在关系代数表达式的语法树中,叶子结点是关系,非叶子结点是___。
答案:
关系代数操作
5.设关系模式R(A,B,C,D,E),R上的函数依赖集F={A→B,C→D,D→E},R的候选键是
___。
答案:
AC
6.在面向对象数据模型中,主要存在包含与___两种不同类型的数据联系。
答案:
继承
7.已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其SQL查询语
句中WHERE子句的条件表达式是___。
答案:
班级ISNULL
8.在面向对象数据模型中,对象由一组变量、消息和___组成。
答案:
方法
9.在SQL语言的关系定义语句中,外键子句实现___完整性约束。
答案:
参照
10.各场地的数据模型不同的分布式数据库系统称为DDBS.___
答案:
异构型
三、简答题(本大题共10小题,每小题3分,共30分)
1.什么是事务的隔离性?
答案:
在并发事务执行时,系统应保证它们与这些事务先后单独执行时的结果一样。
即并发执行
的事务不必关心其他事务,如同在单用户环境下执行一样。
(3分)
2.简述“运行记录优先原则”。
答案:
至少要等相应运行记录已经写入“日志”文件后,才能允许事务往数据库中写记录。
(1分)直至事务的所有运行记录都已写入“日志”文件后,才能允许事务执行“END
TRANSACTION”操作。
(2分)
3.设有关系R(A,B,C)和S(D,E,A),A是R的主键和S的外键,为了实现完整性约束
,SQL语言中规定对R的删除操作可以采取哪三种措施?
答案:
CASCADE方式(或ONDELETECASCADE)(1分)
RESTRICT方式(或ONDELETERESTRICT)(1分)
SETNULL方式(或ONDELETESETNULL)(1分)
4.试述数据库系统中常见的三类故障。
答案:
事务故障(1分);系统故障(1分);介质故障(1分)。
5.在下表中填写X封锁与S封锁的相容矩阵,用N表示不相容,Y表示相容。
T2
T1XS—XS—
答案:
(3分)T2
T1XS—XNNYSNYY—YYY
6.已知关系R(A,B)和S(C,D),有两个等价的关系代数表达式:
E1=ПA(σB=C∧D=99(R×S))
E2=ПA(σB=C(R×(σD=99(S)))
试分析哪一个关系代数表达式的执行效率高?
为什么?
答案:
E2的执行效率高。
(2分)因为E2先执行选择操作,减少了参与笛卡尔乘积的元组数目
,从而减少了操作的时间和空间。
(1分)
7.设有关系R和S如下图所示,计算ПC,D(RS)的结果。
RS
ABCa5c
e8f
a4gBDE4ac
4eg
8ba
题32图
答案:
CDfb
ga
ge
8.设某公司数据库中有关系模式R(姓名,职务,工资),R上的函数依赖集F={姓名→职务
,职务→工资},试给出R的三个不同分解,并分析其是否具有无损联接性和保持函数依赖性。
答案:
三个分解:
(1)R1(姓名,工资)和R2(职务,工资),不保持函数依赖、不具无损联接性。
(1分)
(2)R1(姓名,职务)和R2(职务,工资),满足无损联接性、保持函数依赖。
(1分)
(3)R1(姓名,职务)和R2(姓名,工资),满足无损联接性、不保持函数依赖。
(1分)
9.简述DDBS的局部数据模型透明性。
答案:
位于分配视图与局部概念视图之间,(1分)用户或应用程序要了解分片及各片段存储的
场地,但不必了解局部场地上使用的数据模型类型。
(2分)
10.简述对象关系数据库中,子表和超表需满足的一致性要求。
答案:
超表中每个元组最多可以与每个子表中的一个元组对应。
(1分)子表中每个元组在超表
中恰有一个元组与之对应,并在继承的属性上有相同的值。
(2分)
四、设计题(本大题共5小题,每小题4分,共20分)
五、综合题(本题10分)
1.工厂需要采购多种材料,每种材料可由多个供应商提供。
每次采购材料的单价和数量可能
不同;材料有材料编号、品名和规格等属性;供应商有供应商号、名称、地址、电话号码等属性
;采购有日期、单价和数量等属性。
要求:
(1)根据上述材料供应情况设计ER图。
(2)将ER模型转换成关系模型,指出每个关系的主键和外键。
答案:
最后,请大家帮帮忙,自己开了一家充值网店,移动/联通/电信/Q币/网游点卡1~100元不等秒冲,刚起步只求信誉,全部出厂价直销。
乡亲父老有需要就支持一下,便宜就请收藏下店铺,后期陆续有男女衣服及小商品登场,
电脑端充值网址:
(按Ctrl+鼠标左键可打开)
手机端充值网址:
(按Ctrl+鼠标左键可打开)
-----速诚E站小海,感激不尽!
!
!
需要自考资料的同学可加我QQ:
497800473我愿意和大家分享!
速诚E站:
(按Ctrl+鼠标左键可打开)