23. 有一个文件包含20个逻辑记录k1、k2、?、k20,块因子为4,文件系统按照记录的成组和分解方式存取文件。若要读取该文件,需要启动几次磁盘
A. 1次 B. 4次 C. 5次 D. 20次 答案:C
24. 下列关于SPOOLing技术的叙述中,哪一条是不正确的 A. SPOOLing技术未解决CPU的速度与设备速度的不对称问题 B. SPOOLing技术解决了独占设备利用率低的问题 C. SPOOLing技术需要利用磁盘空间作为缓冲 D. SPOOLing技术可用于打印机的管理 答案:A
解析:SPOOLing系统的引入缓和了CPU与设备的速度的不对称,提高了CPU与设备的并行程度。
25. 下列关于SQL语言的叙述中,哪一条是不正确的 A. SQL语言支持数据库的三级模式结构 B. 一个基本表只能存储在一个存储文件中 C. 一个SQL表可以是一个基本表或者是一个视图 D. 存储文件的逻辑结构组成了关系数据库的内模式 答案:B
26. 设关系R和S具有相同的属性个数,且相对应属性的值取自同一个域,则:
R-(R-S)等价于
A. R∪S B. R∩S C. R×S D. R-S 答案:B
27. 在关系代数中,从两个关系的笛卡儿积中选取它们属性间满足一定条件的元组的操作称为
A. 投影 B. 选择 C. 自然连接 D. θ连接 答案:D
28. 在数据库的三级模式结构中,模式/内模式映像 A. 只有1个 B. 只有2个 C. 由系统参数确定 D. 可以有任意多个 答案:A
解析:数据库中只有一个模式,也只有一个内模式,所以模式/内模式的映像是唯一的,它是定义数据库全局逻辑结构与存储结构之间的对应关系。
29. 数据库是计算机系统中按一定的数据模型组织、存储和使用的
A. 命令集合 B. 程序集合 C. 数据集合 D. 文件集合 答案:C
解析:数据库是按一定结构组织、并可以长期存储在计算机内的、具有某些内在含义的、在逻辑上保持一致的、可共享的大量数据集合。
30. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTERTABLE是实现哪类功能
A. 数据查询 B. 数据操纵 C. 数据定义 D. 数据控制 答案:B
解析:SQL 语言ALTER TABLE语句扩充和修改基本表,其一般格式为: ALTER TABLE<表名>
[ADD<列名><数据类型>[<完整性约束>]][ ADD<完整性约束>] [DROP<列名>{CASCAD︱RESTRICT}][DROP<完整性约束>]
[MODIY<列名><数据类型>];
31. 在SQL语言的SELECT语句中,对投影操作进行说明的是哪个子句 A. SELECT
B. FROM C. WHERE D. ORDER BY 答案:A
解析:select是查询的意思。但查询操作可以分为:选择(select),投影(project ),连接 (join),除(divide),并(union),差(except),交(intersection),笛卡儿积等。其中投影是从关系中选择出若干属性列组成新的关系。例如:select a from table1即为查询table1关系上a属性上的投影。
32. 设关系R和S具有公共属性集Y,当执行RS时,会丢弃那些在Y属性上没有匹配值的元组。如果不想丢弃那些元组,应采用下列哪个操作
A. 聚集 B. 赋值 C. 外部并 D. 外连接 答案:D
33. 如果对关系emp(eno,ename,salary)成功执行下面的SQL语句: CREATE CLUSTER INDEX name_index ON emp(salary) 其结果是
A. 在emp表上按salary升序创建了一个聚簇索引 B. 在emp表上按salary降序创建了一个聚簇索引 C. 在emp表上按salary升序创建了一个唯一索引 D. 在emp表上按salary降序创建了一个唯一索引
答案:A
解析:CLUSTER表示要建立的索引是聚簇索引。所谓的聚簇索引是指索引项的顺序于表中记录的物理顺序一致的索引组织。执行题中SQL语句后,将会在emp表的salary列上建立一个聚簇索引,而且emp表中的记录将按照salary值的升序存放。
34. 设R和S分别是r和s元关系,且R有n个元组,S有m个元组。执行关系R和S的笛卡儿积,记为T=R×S,则
A. T的元数是(r+s),且有(n+m)个元组 B. T的元数是(r+s),且有(n×m)个元组 C. T的元数是(r×s),且有(n+m)个元组 D. T的元数是(r×s),且有(n×m)个元组 答案:B
35. 在面向对象数据模型中,子类可以从其超类中继承所有的属性和方法,这有利于实现
A. 可移植性 B. 可扩充性 C. 安全性 D. 可靠性 答案:B
解析:在面向对象模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这样在已有类的基础上定义新类时,可以只定义特殊的属性和方法,而不必定义父类已有的东西,这有利于实现可扩充性。
36. 为了考虑安全性,每个部门的领导只能存取本部门员工的档案,为此DBA应