全国2004年7月高等教育自学考试数据库技术试题
课程代码:03139
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共40分)
1.E-R模型是描述概念模型的工具,现实世界与E-R模型之间联系为( )。
A.一对一
B.一对多
C.多对多
D.以上三种都不对
2.关系数据库中的视图属于数据抽象级别中的( )。
A.外部模型
B.概念模型
C.逻辑模型
D.物理模型
3.MS SQL Server提供的日期时间数据类型是( )。
A.DATA
B.DATATIME
C.TIME
D.TIMEDATA
4.物理模型( )。
A.依赖于计算机硬件和DBMS
B.独立于计算机硬件,依赖于DBMS
C.独立于计算机硬件和DBMS
D.依赖于计算机硬件,独立于DBMS
5.在MSSQLServer中,能够进行查询操作的图形工具是( )。
A.ISQL_w、SQL Trace和MS Query
B.ISQL_w、MS Query和SQL Enterprice Manager
C.ISQL_w、SQL Trace和SQL Enterprice Manager
D.MS Query、SQL Trace和SQL Enterprice Manager
6.如果事务T获得了数据项X上的排它锁,则T( )。
A.可以读X,不能写X
B.可以读X,也可以写X
C.不能读X,可以写X
D.不能读X,也不能写X
7.在数据库恢复时,对尚未完成的事务执行( )。
A.UNDO操作
B.REDO操作
C.COMMIT操作
D.ROLLBACK操作
8.有关系:教学(学号、教工号、课程号)
假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程只能由一个老师来讲授,那么该关系的主码是( )。
A.课程号
B.教工号
C.(学号,课程号)
D.(教工号,课程号)
9.有学生关系:学生(学号,姓名,年龄,系号),对学生关系的查询语句如下:
SELECT 系号,AVG(年龄)
FROM 学生
GROUP BY 系号
如果要提高查询效率,应该建索引的属性是( )。
A.学号
B.姓名
C.年龄
D.系号
10.已知关系R、S和R′,如图1所示,
R | |
A | B | C | | S | | R′ | |
a1 | b2 | c1 | C | D | A | D | | | |
a3 | b4 | c1 | c1 | d2 | a3 | d2 | |
a5 | b6 | c2 | c1 | d3 | a3 | d3 | |
图1
要从R和S中通过关系代数查询得到R′,则以下说法中错误的是( )。
A.该查询中不需要包含选择运算
B.该查询中肯定包含自然连接运算
C.该查询中肯定包含投影运算
D.属性C是两个关系进行自然连接的公共属性
11.数据库系统的模型结构,按照ANSI/SPARC(美国国家标准局/系统计划和要求委员会)报告划分为( )。
A.外部模型、概念模型、逻辑模型
B.关系模型、网状模型和层次模型
C.数据、数据库、数据库管理系统和数据库系统
D.逻辑模型、物理模型、内部模型和外部模型
12.下列哪个模型既独立于硬件设备,又与使用的DBMS无关?( )
A.逻辑模型
B.物理模型
C.内部模型
D.外部模型
13.在关系数据库系统中,一个关系中的任意两个元组( )。
A.不能全同
B.可全同
C.必须全同
D.以上都不是
14.从一个表中取出满足某种条件的元组的操作,即从横的方向进行选择所需的值,这属于关系数据库中的哪一种数据基本操作?( )
A.投影
B.选择
C.连接
D.交
15.关系R(A,B)、S(B,C)中分别有10个和15个元组,则R S中元组个数的范围是( )。
A.(10,25)
B.(15,25)
C.(10,50)
D.(0,150)
16.关系数据库系统中,表的结构信息存储在( )。
A.表中
B.数据字典中
C.关系中
D.指针中
17.利用DBMS提供的数据定义语言实现数据库结构,装载数据等,属于数据库设计阶段的( )。
A.概念结构设计
B.逻辑结构设计
C.物理结构设计
D.数据库实施
18.数据库管理系统、操作系统、应用软件的层次关系从核心到外围是( )。
A.数据库管理系统、操作系统、应用软件
B.操作系统、数据库管理系统、应用软件
C.数据库管理系统、应用软件、操作系统
D.操作系统、应用软件、数据库管理系统来源:www.91exam.org
19.SQL语言的一次查询的结果是一个( )。
A.数据项
B.记录
C.元组
D.表
20.数据独立性是指( )。
A.数据依赖于程序
B.数据不依赖于程序
C.数据依赖于DBMS的数据模型
D.数据不依赖于DBMS的数据模型
二、填空题(每小题1分,共10分)
21.有关系Student(学生)和Grade(成绩),如图2所示.
Grade
S# | C# | mark | | Student |
1 | 2 | 53 | sno | sname |
2 | 2 | 79 | 1 | 鲁宾 |
3 | 3 | 92 | 2 | 李园园 |
2 | 6 | 86 | 3 | 王结 |
图2
根据表中数据说明,Grade表的主码是_______,_______属性是外部码。
22.有关系Student(学生)和Grade(成绩)上图(图2)所示,
请将关系代数表达式:Grade
Student
表示成等价的SQL语句:
__________________________。
23.进行自然连接的两个关系必须具有_______。
24._______继承父类(或超类)的所有属性。
25.分布式数据库中定义数据分片时,必须满足三个条件:完整性条件、不相交性和_______。
26.事务必须具有的四个性质是:原子性、永久性、串行性和_______。
27.通过加锁可以保证处理程序并发时的数据_______。
28.在开发ODBC数据库应用程序时,首先要建立_______,创建它的简单方法是使用ODBC驱动程序管理器。
29.在概念模型中,事物的特征称为_______。
30.关系数据模型的实体完整性规则要求,关系的主码_______。
三、简答题(每小题3分,共15分)
31.什么是弱实体?弱实体的特点是什么?
32.简述预防死锁和解除死锁的方法。
33.数据转储共有哪几种方式?
34.简要说明并发处理可能产生的问题。
35.事务日志中包含了事务的哪些内容?