全国2003年4月高等教育自学考试数据库技术试题
课程代码:03139
一、单项选择题(本大题共20小题,每小题2分,共40分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.将E-R模型转换成关系数据模型的过程称为( )
A.需求分析
B.逻辑结构设计
C.概念结构设计
D.物理结构设计
2.关系数据库中的视图属于数据抽象级别中的( )
A.外部模型
B.概念模型
C.逻辑模型
D.物理模型
3.下面不是SQL语言优点的是( )
A.语言简练,易学易用
B.高度非过程化
C.数据独立性好
D.能方便地生成报表
4.数据结构图用于描述关系数据库的( )
A.层次结构
B.物理结构
C.整体逻辑结构
D.内部结构
5.MS SQL Server提供的3种整型数据类型是( )
A.int、smallint和longint
B.int、smallint和tinyint
C.int、tinyint和longint
D.smallint、tinyint和longint
6.E-R模型( )
A.依赖于计算机硬件和DBMS
B.独立于计算机硬件,依赖于DBMS
C.独立于计算机硬件和DBMS
D.依赖于计算机硬件,独立于DBMS
7.在MS SQL Server中,能够进行查询操作的图形工具是( )
A.ISQL_W、SQL Trace和MS Query
B.ISQL_W、MS Query和SQL Enterprise Manager
C.ISQL_W、SQL Trace和SQL Enterprise Manager
D.MS Query、SQL Trace和SQL Enterprise Manager
8.三层客户机/服务器结构的模型是( )
A.客户机—应用服务器—数据服务器
B.客户机—数据服务器—应用服务器
C.数据客户机—应用客户机—服务器
D.应用客户机—数据客户机—服务器
9.如果实体X的存在依赖于实体Y的存在,且X的主码与Y的主码相同,则X是( )
A.递归实体
B.复合实体
C.弱实体
D.超类实体
10.如果事务T获得了数据项X上的排它锁,则T( )
A.可以读X,不能写X
B.可以读X,也可以写X
C.不能读X,可以写X
D.不能读X,也不能写X
11.关系R(A,B)、S(B,C)中分别有10个和15个元组,则 中元组个数的范围是( )
A.(10,25)
B.(15,25)
C.(10,50)
D.(0,150)
12.在分布式数据库系统中,介于全局概念模式与分布模式之间的是( )
A.分片模式
B.分段模式
C.局部概念模式
D.全局内模式
13.在数据库恢复时,对尚未完成的事务执行( )
A.UNDO操作
B.REDO操作
C.COMMIT操作
D.ROLLBACK操作
14.有关系:教学(学号、教工号、课程号)
假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个老师来讲授,那么该关系的主码是( )
A.课程号
B.教工号
C.(学号,课程号)
D.(学号,教工号)
15.在分布式数据库系统中,如果需要按如下方式书写查询语句:
SELECT *
FROM F1 节点•北京
WHERE 性别=′女′
UNION
SELECT *
FROM F2 节点•上海
WHERE 性别=′女′
则该系统支持的是( )
A.片段透明性
B.地址透明性
C.查询透明性
D.局部映象透明性
16.有学生关系:学生(学号,姓名,年龄),对学生关系的查询语句如下:( )
SELECT 学号
FROM 学生
WHERE年龄>20 AND 姓名 LIKE′%伟′
如果要提高查询效率,应该建索引的属性是( )
A.学号
B.姓名
C.年龄
D.(学号,姓名)
17.假设有如下实体和实体之间的联系情况:
Ⅰ教师实体与学生实体之间存在一对多的导师联系
Ⅱ学生实体与课程实体之间存在多对多的选课联系
Ⅲ教师实体与课程实体之间存在一对一的授课联系
则能用层次模型表示的是( )
A.Ⅰ,Ⅱ B.Ⅰ,Ⅲ C.Ⅱ,Ⅲ D.Ⅰ,Ⅱ,Ⅲ
18.已知关系R、S和R′,如图1所示,( )
| R | | | | | | | |
A | B | C | | S | | R’ |
1 | 2 | 1 | | C | D | | A | D |
3 | 4 | 1 | | 1 | 2 | | 3 | 2 |
5 | 6 | 2 | | 1 | 3 | | 3 | 3 |
| | | | | | | | | |
图1
要从R和S中得到R′,则关系代数表达式为( )
A.
B.
C.
D. 
19.有关系R和S,如图2所示,
| R | | | S |
A | B | C | | D | E |
1 | 2 | 3 | | 5 | 3 |
4 | 5 | 6 | | 6 | 4 |
3 | 3 | 2 | | | |
4 | 6 | 6 | | | |
图2
下列说法中正确的是( )
A.A是R的主码;E是S的外码,参照R的A属性
B.AB是R的主码;D是S的外码,参照R的B属性
C.B是R的主码;C是R的外码,参照R的B属性
D.B是R的主码;E是S的外码,参照R的B属性
20.在MS SQL Server中建立了表person(no, name, sex, birthday),no为表的主码,表中信息如图