全国自考(数据库系统原理)模拟试卷8
单项选择题
1.一般情况下,一个数据库系统的外模式( )(D)
A. 只能有一个
B. 最多只能有一个
C. 至少两个
D. 可以有多个
解析:外模式是对用户能够看见和使用的局部数据的逻辑结构和特征的描述,一个数据库系统通常包含多个应用,一个应用程序只能使用一个外模式,但同一个外模式可以为某一用户的多个应用程序使用,所以一个数据库系统可以有多个外模式。
2.对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是( )(C)
A. 应用程序开发人员
B. 终端用户
C. 数据库管理员
D. 数据库管理系统的软件设计人员
解析:本题主要考查的知识点为数据库管理员的职责。
3.数据库物理设计阶段的任务不包括( )(A)
A. 优化模式
B. 存储记录结构设计
C. 确定数据存放位置
D. 存取方法设计
解析:物理设计可分五步完成,分别为:
(1)设计存储记录结构。
(2)确定数据存放位置。
(3)设计存取方法。
(4)考虑完整性和安全性。
(5)程序设计。
4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( )(A)
A. 派生属性
B. 多值属性
C. 复合属性
D. NULL属性
解析:派生属性是指可从其他属性推导出值的属性,教龄可从任教时间推导出来,所以它为派生属性。
5.下列叙述正确的是( )(B)
A. 在ORDER BY子句后只能有一个属性
B. ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容
C. 进行有序输出时,如果列中有空值则在升序输出时最后列出空值项,而在降序时首先列出空值项
D. ORDER BY子句中必须指明是升序或降序,不能缺省
解析:ORDER BY子句对输出的目标进行排序,按附加说明ASC升序排列,或按DESC降序排列,对表的实际内容没有影响。ORDERBY子句后可跟多个属性,当其后未指明是升序或降序排序时,默认为升序。
6.已知关系R(A,B)和S(B,C),在下面列出的SQL语句中,实现了关系代数表达式R(C)
A. SELECT*FROM R,S WHERE R.B=S.B
B. SELECT A,B,C FROM R,S WHERE R.B=S.B
C. SFLFCT A.R.R.C FROM R,S WHFRF R.B=S.B
D. SELECT A,R.B,S.B,C FROM R,S WHERE R.B=S.B
解析:
7.设有关系R(A,B,C)和S(A,D),则与R(B)
A. B. ∏R.A.B.C.D(R×S)
C. σR.A-S.A(R×S)
D. ∏R.A.B.C.D(σR.A-S.A(R×S))
解析:
8.在SQL中,用户可以直接操作的是( )(D)
A. 基本表
B. 视图
C. 基本表或视图
D. 基本表和视图
解析:
9.在SQL中使用FOREIGN KEY时,与之配合的语句是( )(D)
A. EXISTS
B. EXCEPT
C. TABLE
D. REFERENCES
解析:
10.设有关系R(书号,书名),如果要检索第3个字母为M,且至少包含4个字母的书名,则SQL查询语句中WHERE子句的条件表达式应写成:书名LIKE( )(C)
A. ’_ _M_’
B. ’_ _M%’
C. ’_ _M_%’
D. ’%M_ _’
解析:
11.事务的持久性是指( )(B)
A. 事务中包括的所有操作要么都做,要么都不做
B. 事务一旦提交,对数据库的改变是永久的
C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D. 事务必须使数据库从一个一致性状态变到另一个一致性状态
解析:事务的持久性是指一个事务一旦完成全部操作后,它对数据库的所有更新永久地反映在数据库中,不会丢失。A项是事务的原子性,C项是事务的隔离性,D项是事务的一致性。
12.在数据库系统中,系统故障造成的后果是( )(C)
A. 硬盘数据丢失
B. 磁带数据丢失
C. 内存数据丢失
D. 软盘数据丢失
解析:系统故障主要影响的是系统中正在运行的事务,内存中的内容会丢失。
13.下列说法中正确的是( )(A)
A. 封锁的粒度越大,并发度就越小,同时系统的开销也越小
B. 封锁的粒度越大,并发度就越大,同时系统的开销也越小
C. 封锁的粒度越大,并发度就越小,同时系统的开销.也越大
D. 封锁的粒度越大,并发度就越大,同时系统的开销也越大
解析:
14.SQL Server 2000中的( )工具用来管理数据库的应用程序。(C)
A. 查询分析器
B. 服务管理器
C. 企业管理器
D. 事件探查器
解析:
15.面向对象技术中,数组类型属于( )(B)
A. 基本类型
B. 复合类型
C. 引用类型
D. 对象类型
解析:复合类型包括以下五类:
(1)行类型。
(2)数组类型。
(3)列表类型。
(4)包类型。
(5)集合类型。
填空题
16.SQL Server 2000中,实际上用户连接的数目上限是________个。
23767
解析:
17.导入和导出数据可以完成多个数据库之间的________转换和转移。
数据
解析:
18.T-SQL中用于循环结构的流程控制语句是________语句。
While
解析:
19.PB 9.0的开发空间的三个层次是Workspace、Target和________。
<本文档预览:3500字符,共8713字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载