全国2005年4月高等教育自学考试数据库技术试题
课程代码:03139
一、单项选择题(本大题共20小题,每小题2分,共40分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.下列数据模型中,独立于DBMS软件和硬件设备的是( )
A.概念模型 B.外部模型
C.逻辑模型 D.物理模型
2.数据字典中存放的是( )
A.数据与数据的来源 B.数据的结构
C.数据与数据的结构 D.数据的来源
3.E.F.Codd提出了数据库的( )
A.层次模型 B.网络模型
C.关系模型 D.面向对象模型
4.某商场的售货员分为多个组,每组中有一个售货员作为组长,则组长与组内其他售货员之间的联系是( )
A.直接联系 B.二元联系
C.复合联系 D.递归联系
5.以下关于关系性质的说法中,错误的是( )
A.关系中任意两行的值不能完全相同 B.关系中任意两列的值不能完全相同
C.关系中任意两行可以交换顺序 D.关系中任意两列可以交换顺序
6.已知关系R(X,Y)和S(X,Z),它们的主码分别是X和Y,则R S的主码是( )
A.X B.Y
C.X或Y D.XY
7.已知关系R(A,B)和S(A,B),则以下关系代数表达式中错误的是( )
A.R∩S=S-(S-R) B.R-S=R-(R∩S)
C.R∪S=R∪(S-R) D.R∩S=R-(S-R)
8.下列没有保存在事务日志中的是( )
A.所有读取数据库的操作 B.数据更新前的值
C.数据更新后的值 D.事务开始与终止的信息
9.在ODBC体系结构中,连接数据库驱动程序与数据库管理系统的桥梁是( )
A.数据源 B.数据库
C.用户 D.数据库服务器
10.在分布式数据库系统中,有关系:学生(学号,姓名,性别,班级),将其划分为(学号,姓名,性别)和(学号,班级)两个子集,这样的数据划分方式称为( )
A.水平分片 B.垂直分片
C.导出分片 D.混合分片
11.如果想找出在关系R的A属性上不为空的那些元组,则选择子句应该为( )
A.WHERE A!=NULL B.WHERE A <>NULL
C.WHERE A IS NOT NULL D.WHERE A NOT IS NULL
12.以下关于分布式数据库系统的说法中,正确的是( )
A.各个场地必须具有相同的分布模式
B.各个场地必须具有相同的DDBMS
C.各个场地既支持局部应用,又支持全局应用
D.各个场地不应有数据冗余
13.在MS SQL Server中能够授权语句许可的角色有( )
A.SA和DBO B.SA和DBOO
C.DBO和DBOO D.SA,DBO和DBOO
14.在MS SQL Server中,如果要使新建的数据库继承某些缺省设置,那么这些设置信息应存放在( )
A.tempdb数据库中 B.master数据库中
C.msdb数据库中 D.model数据库中
15.在SQL Server中,能够键入SQL命令获得数据库查询结果的图形化工具是( )
A.ISLQ_w和SQL客户机端配置器
B.SQL客户机端配置器和SQL服务管理器
C.SQL服务管理器和SQL企业管理器
D.ISQL_w和SQL企业管理器
16.已知关系R(A,B)和S(B,C),在下面列出的SQL语句中,实现了关系代数表达式R S运算的是( )
A.SELECT*FROM R,S WHERE R.B=S.B
B.SELECT A,B,C FROM R,S WHERE R.B=S.B
C.SELECT A,R.B,C FROM R,S WHERE R.B=S.B
D.SELECT A,R.B,S.B,C FROM R,S WHERE R.B=S.B
17.已知关系:学生(学号,姓名,年龄),假定在年龄属性上建有索引,则该索引有利于加快执行查询语句( )
A.SELECT*FROM 学生ORDER BY 姓名
B.SELECT*FROM 学生ORDER BY 年龄
C.SELECT*FROM 学生WHERE 年龄<>30
D.SELECT*FROM 学生WHERE 姓名LIKE ′张%′
18.已知关系R(A,B)和S(A,C),其中A既是R的主码,又是S参照R的外码,并且A不取空值。若R中有10个元组,S中有5个元组,则 中含有的元组数目范围是( )
A.(5,10)
B.(5,15)
C.(10,10)
D.(10,15)
19.有两个事务T1和T2,都用到数据项X和Y,则导致死锁的情况是( )
A.T1已对X,Y加共享锁;T2申请对X,Y的排它锁
B.T1已对X,Y加排它锁;T2申请对X,Y的共享锁
C.T1对X已加共享锁,申请对Y的共享锁;同时T2对Y已加共享锁,申请对X的排它锁
D.T1对X已加排它锁,申请对Y的排它锁;同时T2对Y已加共享锁,申请对X的共享锁
二、填空题(本大题共10小题,每小题1分,共10分)
21.SQL中用来定义主码的关键词是__________。
22.在数据抽象的四个级别中,__________模型的抽象级别最高。
23.数据冗余不仅增加存储开销,而且可能导致数据的__________。
24.所有主要的网络数据库软件都遵循__________报告中提出的标准。
25.使用SQL语言的__________关键词可以消除查询结果中重复出现的元组。
26.关系R(A,B,C)中有10个元组,A是R的主码,则 中最多含有__________个元组。
27.通过建立__________实体,可以将两个实体之间的M∶N联系转换为两个1∶M联系。
28.将子类实体与超类实体转换成关系模型时,父表的__________属性同时也在子表中出现。
29.ODBC的体系结构来源:91考试网由ODBC数据库应用程序、驱动程序管理器、__________和数据源四个部分组成。
30.客户机/服务器的三层模型是将服务器端分成__________和数据库服务器两个部分。
三、简答题(本大题共5小题,每小题3分,共15分)
31.视图的作用的是什么?
32.请用SQL语句完成下列操作:授权用户李明具有查询R表的权限,并且李明可以将该权限转授给其他用户。
33.网络环境下“分布计算”概念的含义有哪些?
34.数据转储主要有哪些方式?
35.已知关系:学生(学号,姓名,年龄,性别),请用SQL语句创建姓名属性上的唯一性索引idx_name.