2002年上半年全国高等教育自学考试数据库技术试题


发布时间:2004/6/15     发布地区:达德教育     信息来源:www.dadeedu.com    

(课程代号:3139)

第一部分  选择题  (共40分)

一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。

1.关系数据库中的视图属于4个数据抽象级别中的( )
A.外部模型     B.概念模型     C.逻辑模型     D.物理模型 

2.在下列关于关系的陈述中,错误的是( )
A.表中任意两行的值不能相同    B.表中任意两列的值不能相同
C.行在表中的顺序无关紧要      D.列在表中的顺序无关紧要

3.为了防止一个用户的工作不适当地影响另一个用户,应该采取( )
A.完整性控制     B.安全性控制     C.并发控制     D.访问控制 

4.关系数据库中,实现实体之间的联系是通过表与表之间的( )
A.公共索引     B.公共存储     C.公共元组     D.公共属性

5.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )
A. sp  dbhelp     B. sp  db     C. sp  help     D. sp  helpdb

6.下面系统中不属于关系数据库管理系统的是( )
A. Oracle     B. MS SQL Server     C. IMS     D. DB2

7. SQL语言中,删除一个表的命令是( )
A. DELETE     B. DROP     C. CLEAR     D. REMOVE

8.如果在关系的分片过程中使用了选择操作,则不可能是( )
A.水平分片     B.垂直分片     C.导出分片     D.混合分片

9.在一个实体集中,一个实体实例(一行)与另外多个实例(多行)相关,则这个实体称为( )
A.递归实体    B.弱实体    C.复合实体    D.联系实体

10.存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,…,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于( )
A.并发处理     B.封锁     C.循环     D.死锁

11.在分布式数据库中,若存取数据时只需指出片段名称,不必指出片段地址,则称系统具有( )
A.片段透明性     B.地址透明性     C.局部映象透明性     D.异地透明性

12.某学校规定,每一个班级至多有50名学生,至少有10名学生;每一名学生必须属于一个班级。在班级与学生实体的联系中,学生实体的基数是( )
A. (0,1)     B. (1,1)     C. (1,10)     D. (10,50) 

13.关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则RwvS中元组数目的范围是( )
A. (0,15)     B. (10,15)     C. (10,25)     D. (0,150)

14.有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于( )
A.集中式数据库体系结构                B.主从式数据库体系结构
C.客户机/服务器数据库体系结构      D.分布式数据库体系结构

15.设有一个关系:DEPT (DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成 WHERE DNAME LIKE( )
A.‘_ _ W _ %’    B.‘_ %W_ _’    C.‘_W_ _’    D.‘_W_ %’ 

16.有一个关系:学生 (学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )
A.实体完整性约束           B.参照完整性约束
C.用户自定义完整性约束     D.关键字完整性约束

17.已知关系R如图1所示,可以作为R主码的属性组是 ( )

A
B
C
D
1
2
3
4
1
3
4
5
2
4
5
6
1
4
3
4
1
3
4
7
3
4
5
6

图1

A. ABC    B. ABD    C. ACD    D. BCD

18.已知成绩关系如图2所示。

            成绩
学号
课程号
分数
S1
C1
80
S1
C2
75
S2
C1
null
S2
C2
55
S3
C3
90
执行SQL语句:
    SELECT COUNT (DISTINCT 学号)
    FROM 成绩
    WHERE 分数>60
查询结果中包含的元组数目是( )
            图2

A. 6    B. 7    C. 8    D. 9

20.已知关系:厂商(厂商号,厂名)    PK=厂商号
             产品(产品号,颜色,厂商号)    PK=产品号,FK=厂商号
假设两个关系中已经存在如图4所示元组:

                            厂商          产品
厂商号 厂名
C01 宏达
C02 立仁
C03 广源
 
产品号 颜色 厂商号
P01 C01
P02 C02
                                          图4

若再往产品关系中插入如下元组:
Ⅰ(P03,红,C02)    Ⅱ(P01,蓝,C01)    Ⅲ(P04,白,C04)    Ⅳ(P05,黑,null)
能够插入的元组是 ( )
A. Ⅰ,Ⅱ,Ⅳ    B. Ⅰ,Ⅲ    C. Ⅰ,Ⅱ    D. Ⅰ,Ⅳ 
 

二、填空题 (本大题共10小题,每小题1分,共10分)
21.数据管理经过了手工文档、文件系统和          三个发展阶段。

22.SQL语言中,用于事务回滚的语句是         

23.在层次数据库中,父片段和子片段之间只能具有          类型的联系。

24.封锁对象的大小称为         

25.如果一个汽车销售公司,经营摩托车、小汽车、货车和客车,那么在该公司的E-R模型设计中,应该采用          方法。

26.MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形化工具称为         

27.用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为          ,它是数据库驱动程序与数据库系统连接的桥梁。

28.DBMS利用事务日志保存所有数据库事务的          操作。

29.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是          个表。

30.在安装MS SQL Server时,必须选择一种安全类型。如果在登录时,需要记录用户名和登录ID,则该安全类型是         


三、简答题 (本大题共5小题,每小题3分,共15分)
31.简要说明事务的原子性。
32.简单说明排它锁和它的作用。
33.什么是分布式数据库?
34.解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?
35.在开发和使用数据库应用系统过程中,SQL Server的许可系统为什么将用户分成四类?请将它们按层次从高到低排列出来。
 

四、设计题(本大题共4小题,每小题5分,共20分)

    设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号,姓名,工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。(回答36—39题)

36.试用SQL语句完成以下查询:
   列出各部门中工资不低于600元的职工的平均工资。

37.写出“查询001号职工所在部门名称”的关系代数表达式。

38.请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。

39.有如下关系代数表达式
   ∏ ENO(EMPwv(σMANAGER=‘001’(DEPT)))
   请将其转换成相应的SQL语句。


五、综合题(本大题共1题,共15分)

40.图中显示一张交通违章处罚通知书,根据这张通知书所提供的信息,设计一个E—R模型,并将这个E—R模型转换成关系数据模型,要求标注主码和外码。

          交通违章通知书:        编号:TZ11719

姓名:×××    驾驶执照号:××××××
地址:××××××××××
邮编:××××××     电话××××××
机动车牌照号:××××××
型号:××××××
制造厂:××××××    生产日期:××××××
违章日期:××××××    时间:××××××
地点:××××××
违章记载:××××××
处罚方式
警告
罚款
 
暂扣驾驶执照
警察签字:×××    警察编号:×××
被处罚人签字:×××

注:一张违章通知书可能有多项处罚,例如:警告+罚款。


日期:2004/6/15
编辑:达德教育
来源:www.dadeedu.com

关闭窗口】 【打印此页

 
相关链接:

全国2003年4月高等教育自学考试数据库技术试题   [2004/6/16]
2002年上半年全国高等教育自学考试数据库技术试题   [2004/6/15]