2018年自考《数据库技术》模拟试题二
(38)若关系R和S的关系代数操作结果如下,这是执行了______。
A R.B C S.B E
a1 b1 5 b2 7
a1 b1 5 b3 10
a2 b2 6 b2 7
a2 b2 6 b3 10
a3 b3 8 b3 10
A)R ∞ S B)R ∞ S C)R ∞ S D)R∞S
CE R.B=S.B
(39)若关系R和S的关系代数操作的结果如下,这是执行了______。
A B C E
a1 b1 5 3
a2 b2 6 7
a3 b3 8 10
a4 b4 12 2
A)R ∞ S B)R ∞ S C)R ∞ S D)R∞S
CE R.B=S.B
(40)如果要在关系R中插入一个元组,下面______元组不能插入。
A)(a2,b5,7) B)(a6,b5,3) C)(a7,b7,8) D)(a8,b4,1)
(41)设有关系R=(A,B,C),与SQL语句select distinct A,C from R where B=5 等价的关系代数表达式是______。
I. πA,C(σB=5(R)) II. σB=5(πA,C (R))
A)都等价 B)仅I C)仅II D)都不等价
(42)下述______功能是数据库定义模块的基本功能。
I.数据库模式定义 II.数据库完整性定义
III.数据库安全性定义 IV.存取路径定义
A)仅I、II和III B)仅I、II和IV
C)仅II、III和IV D)都是
(43)数据库管理系统DBMS的层次结构中,数据存取层的处理对象是______。
A)单个元组 B)日志 C)系统缓冲区 D)索引
(44)在执行数据库访问命令之前,数据库管理系统DBMS首先需要执行下面______检查。
I.语法检查 II.用户存取权限检查 III.语义检查
A)仅I B)仅II C)仅III D)I、II和III
(45)在Oracle工具中,用于支持数据仓库应用的是______。
A)Oracle Discoverer/2000 B)Oracle Designer/2000
C)Oracle Developer/2000 D)Oracle Financials
(46)______与数据库日志无关。
A)保障事务原子性 B)保障数据库一致性
C)故障后恢复 D)死锁检测
(47)并发操作有可能引起下述______问题。
I.丢失更新 II.不可重复读 III.读脏数据
A)仅I和II B)仅I和III C)仅II和III D)都是
(48)下面对Drop权限的叙述中,正确的是______。
A)只允许删除数据 B)允许删除关系
C)允许删除数据库模式 D)和Delete权限等价
(49)设有两个事务T1和T2,其并发操作序列如下表所示。则下面说法中正确的是______。
步骤 T1 T2
1 读A=100
2 读A=100
3 A←A+10写回
4 A←A-10写回
A)该操作序列不存在问题 B)该操作序列丢失更新
C)该操作序列不能重复读 D)该操作序列读出“脏”数据
(50)______是由于关系模式设计不当所引起的问题。
A)数据冗余 B)数据被非法读取 C)数据被非法修改 D)发生死锁
(51)下面关于函数依赖的叙述中,______是不正确的。
A)若X→Y,WY→Z,则XW→Z B)若YÍX,则X→Y
C)若XY→Z,则X→Z,Y→Z D)若X→YZ,则X→Y,X→Z
(52)设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U—X—Y。下面关于多值依赖的叙述中,______是不正确的。
A)若X→→Y,则X→→Z B)若X→Y,则X→→Y
C)若X→→Y,且Y’ ÌY,则X→→Y’ D)若Z=Ф,则X→→Y
(53)若有关系模式R(A,B,C),下列叙述中______是正确的。
I.AB→→C一定成立 II.A→→BC一定成立
III.AB→C一定成立 IV.A→BC一定成立
A)仅I B)I和II C)仅III D)III和IV
(54)若关系模式R中只包含两个属性,则______。
A)R属于2NF,但R不一定属于3NF B)R属于3NF,但R不一定属于BCNF
C)R属于BCNF,但R不一定属于4NF D)R属于4NF
(55)存取方法设计是数据库设计的______阶段的任务。
A)需求分析 B)概念结构设计 C)逻辑结构设计 D)物理结构设计
(56)以下关于ER模型向关系模型转换的叙述中,______是不正确的。
A)一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
B)一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并
C)一个m:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D)三个或三个以上的实体间的多元联系转换为一个关系模式
(57)建立Dephi程序的基本操作步骤中不包括______。
A)需求分析 B)创建一个新的项目
C)设计窗体 D)编写构件响应的事件
(58)PowerBuilder中的PowerScript语言包括下述______语句。
I.变量定义语句 II.赋值语句
III.流控制语句 IV.操纵数据库语句
A)仅I、II和III B)仅I、III和IV C)仅I、II和IV D)都是
(59)______不是并行数据库中将关系划分存储到多个磁盘常用方法。
A)轮转法 B)散列分布 C)范围分布 D)投影分布
(60)在数据仓库中,下面______说法是关于分析型数据的。
A)当前的、准确的 B)重复的、简单事务
C)面向主题 D)一次操作数据量比较少
二、填空题(每空2分,共40分)
请将答案分别写在答题卡中序号为【1】至【20】的横线上,答在试卷上不得分。
(1)语言处理程序应属于 【1】 软件。
(2)能够惟一确定Internet上每一台计算机位置的是 【2】 。
(3)设根结点的层次为0,则高度为k的二叉树的最大结点数为 【3】 。
(4)用数组A[1..n]顺序存储完全二叉树的各结点,则当i>0,且i<= 【4】 时,结点A[i]的右子女是结点A[2i+1],否则结点A[i]没有右子女。
(5)散列法存储中处理碰撞的方法主要有两类: 【5】 和开地址法。
(6)实时操作系统能够及时响应随时发生的外部事件,并在严格的 【6】 范围内完成对该事件的处理。
(7)在支持线程的操作系统中,同一个进程中的各个线程共享进程的 【7】 。
(8)从资源分配的角度可将设备分类为 【8】 、共享设备和虚拟设备。
(9)在数据库技术中,网状数据模型的典型代表是 【9】 系统,这是20世纪70年代数据库语言研究会下属的数据库任务组提出的一个系统方案。
(10)数据库管理系统是位于用户和 【10】 之间的一个数据管理软件。
(11)关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为 【11】 。
(12)数据模型由数据结构、数据操作和 【12】 三个要素组成。
(13)在数据库管理系统中,DBMS提供的 【13】 语言的语句可以嵌入到某一高级语言中,该语言称为宿主语言。
(14)DB2数据库管理系统为了提高性能,当连接所涉及的事实表达到三个或三个以上的时候,DB2可自动地判断是否使用星型连接技术(star join)和 【14】 索引进行优化。
(15)如果某事务成功完成执行,则该事务称为 【15】 事务。
(16)用户可以对数据库有不同的访问权限,其中resource权限是允许 【16】 。
(17)用户关系模式R中所有的属性都是主属性,则R的规范化程度至少达到 【17】 。
(18)关系模式分解的等价性标准主要有两个,它们是分解具有无损连接性和分解 【18】 。
(19)在面向对象模型中,子类的对象拥有其超类的对象的全部属性和方法,称为子类对超类的 【19】 。
(20)在数据仓库的三层体系结构中,中间层为 【20】 服务器。