全国2004年1月高等教育自学考试数据库原理试题
课程代码:02336
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.模式的逻辑子集通常称为( )
A.存储模式
B.内模式
C.外模式
D.模式
2.ER模型中的“实体标识符”术语对应于机器世界中的术语是( )
A.记录
B.字段
C.文件
D.关键码
3.在基本层次联系中,父记录型与子记录型之间的联系是( )
A.一对一联系
B.一对多联系
C.多对多联系
D.多对一联系
5.设关系R和S分别有m和n个元组,则R×S的元组个数是( )
A.m
B.n
C.m+n
D.m×n
6.在SQL中,与“NOT IN”等价的操作符是( )
A.<>ALL
B.<>SOME
C.=SOME
D.=ALL
7.SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的( )
A.列
B.行
C.关系
D.分组
8.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},R上的分解ρ={AB,AC},则分解ρ( )
A.保持函数依赖集F
B.丢失了C→B
C.丢失了A→B
D.是否保持FD,由R的当前关系确定
10.将ER模型转换成关系模型,属于数据库的( )
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
11.多个事务执行的次序称为( )
A.步骤
B.过程
C.流程
D.调度
12.如果事务T已在数据R上加了X锁,则其他事务在数据R上( )
A.只可加X锁
B.只可加S锁
C.可加S锁或X锁
D.不能加任何锁
13.在数据库系统中,视图可以提供数据的( )
A.完整性
B.并发性
C.安全性
D.可恢复性
14.在分布式数据库中,数据的垂直分片是对全局关系的( )
A.选择操作
B.投影操作
C.自然联接操作
D.半联接操作
15.对象标识具有唯一性,其唯一性的范围是在( )
A.对象内
B.类内
C.类层次内
D.系统内
二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。
16.数据库的逻辑数据独立性是由_________________映象提供的。
17.将属性集和方法集相同的所有对象组合在一起,可以构成一个_________________。
18.如果两个关系没有公共属性,则其自然联接操作与_________________操作等价。
19.SQL中聚合函数“COUNT(列名)”的功能是_________________。
20.设关系模式R,F是R上的FD集,R关于F的无损联接条件是:任何满足F的关系r,有_________________。
21.设关系模式R(A,B,C,D),F是R上的FD集,F={AB→C,D→B},R的候选键为_________________。
22.在数据库设计中,规划存储结构和存取方法属于_________________设计。
23.事务的持久性是由DBMS的_________________子系统实现的。
24.在计算机网络环境中,各个场地采用相同类型的数据模型和DBMS,称之为_________________型分布式数据库系统。
25.在传统的关系数据模型基础上,增加数组、集合等新的数据类型以及处理新的数据类型操作的能力,这样形成的数据模型称为_________________。
三、简答题(本大题共10小题,每小题3分,共30分)
26.简述层次、网状和关系模型数据结构的特点。
28.简述函数依赖集闭包的概念,并用形式化定义表示。
29.什么是死锁?
30.简述全局ER模式优化的原则。
31.简述日志文件的用途。
32.简述嵌入式SQL语言中使用游标的作用。
33.简述数据库系统中可能发生的故障类型。
34.什么是分布式数据库系统中的局部应用和全局应用?
35.在对象关系模型中,属性有哪四种复合类型?