四级数据库工程师-128
(总分83, 做题时间90分钟)
一、选择题
1. 
一个用户试图用查询分析器连接到一个SQL服务器上,服务器使用Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权?______
A 什么也不用填
B Windows 2000账号和一个空口令
C Windows 2000账号和口令
D 以上选项都不行
2. 
关于对SQL对象的操作权限的描述正确的是______。
A 权限的种类分为INSERT、DELETE和UPDATE三种
B 使用REVOKE语句获得权限
C 权限只能用于实表而不能应用于视图
D 使用COMMIT语句赋值权限
3. 
在SQL中,下列涉及空值的操作中错误的是______。
A AGE IS NULL
B AGEIS NOT NULL
C AGE=NULL
D NOT(AGE IS NULL)
4. 
在封锁技术方面,SQL提供如下了4中事务的一致性级别:可读未提交数据,读提交数据,可重复读,可串行化。其中哪个是允许事务读脏数据的______。
A 可读未提交数据
B 读提交数据
C 可重复读
D 可串行化
5. 
以记录为单位的日志文件的内容不包括
A 每个事务的详细执行过程
B 每个事务的结束标记
C 每个事务的所有更新操作
D 每个事务的开始标记
6. 
查询C:\ZG\ZGDA.DBF中的姓名、职称、工资字段和C:\ZG\ZGJJ.DBF中的奖金字段的数据,正确的命令是______。
A SELECT姓名,职称,工资,奖金FROM C:\ZG\ZGDA,C:\ZG\ZGJJ;WHERE DA.编号==JJ.编号
B SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金FROM C:\ZG\ZGDA,C:\ZG\ZGJJ;WHERE DA.编==JJ.编号
C SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金FROM C:\ZG\ZGDA,C:\ZG\ZGJJ
D SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金FROM C:\ZG\ZGDA,C:\ZG\ZGJJ;FOR DA.编==JJ.编号
7. 
以下关于结构化分析及建模方法的主要优点说法错误的是______。
A 不过早陷入具体的细节
B 从局部人手分析问题,如系统及子系统的关系
C 图形化建模方法方便系统分析员理解和描述系统
D 模型对象不涉及太多技术术语,便于用户理解模型
8. 
概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映______。
A 应用程序员的编程需求
B DBA的管理信息需求
C 数据库系统的维护需求
D 企业组织的信息需求
9. 
下面关系函数依赖的传述中,不正确的是______。
A 若XY——>Z,则X——>Z,Y——>Z
B 若X——>Y,Y——>Z,则X——>YZ
C 若X——>Y,Z包含Y,则X——>Z
D 若X——>Y,Y——>Z,则X——>Z
10. 
不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协议是______。
A 一级封锁协议
B 二级封锁协议
C 三级封锁协议
D 四级封锁协议
11. 
以下关于数据库与文件的对应关系叙述错误的是______。
A 在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成
B 关系表在逻辑上由一系列元组组成,元组由多个属性组成
C 每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域
D 元组的每个属性对应于文件记录中的一个记录
12. 
数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是______。
A 顺序文件
B 聚集文件
C 索引文件
D 散列文件
13. 
下面有关唯一索引的描述中,不正确的是______。
A 一个表中可以有多个唯一索引
B 不允许插入重复的列值
C 某列创建为主键,则该列会自动创建唯一索引
D 某列创建了唯一索引则这一列为主键
14. 
许多大中型企业出于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由?______。
A 充分利用企业信息系统生成的数据
B 把企业的各种应用系统集中在一起
C 解决企业基本业务应用和数据分析应用之间的性能冲突问题
D 以面向主题、集成的方式合理组织数据、实现跨专业视图
15. 
下面关于基本表选择合适的文件结构的原则错误的是______。
A 如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式
B 顺序文件支持基于查找码的顺序访问,也支持快速的二分查找
C 如果用户查询是基于散列阈值的等值匹配,散列文件比较合适
D 如果某些重要而频繁的用户查询经常需要进行多表连接操作的,可以考虑将表组织成为非聚集文件
16. 
只复制上次备份后发生变化的文件的数据转储机制是______。
A 完全转储
B 增量转储
C 差量转储
D 局部转储
17. 
在软件需求分析和设计工程中,其分析与设计的对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对两者的处理应该______。
A 先数据后程序
B 与顺序无关
C 先程序后数据
D 可同时进行
18. 
关于数据视图与三级模式,下列说法错误的是______。
A 数据视图是指用户从某个角度看到的客观世界数琚对象的特征
B 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构
C 概念模式以数据模型的形式描述数据
D 三级模式结构实现了数据的独立性
19. 
角色之间的通用化关系用下列哪个符号表示?______
A) → B) → C) D)
A  B  C  D  
20. 
下面几种故障中,会破坏正在运行的数据库的是______。
A 中央处理器故障
B 操作系统故障
C 突然停电
D 瞬时的强磁场干扰
21. 
关于数据仓库设计,下列说法正确的是______。
A 数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计
B 在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型
C 在进行数据仓库主题数据模型设计时要强调数据的集成性
D 在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域
22. 
关系SC(Sno,Cno,Grade)表示学号,课程号,成绩。现要查询平均分在90分以上的学生的学号和平均成绩,正确的语句是______。
A SELECT Sno,AVG(Grade)FROM SCWHERE AVG(Grade)>=90GROUP BY Sno
B SELECT Sno,AVG(Grade)FROM SCGROUP BY SnoHAVING AVG(Grade)>=90
C SELECT Sno,AVG(Grade)FROM SCWHERE AVG(Grade)>=90ORDER BY Sno
D SELECT Sno,AVG(Grade)FROM SCGROUP BY CnoHAVING AVG(Grade)>=90
23. 
数据库镜像有很多优点,但不包括______。
A 提供完整或接近完整的数据允余,提高数据可靠性
B 主数据库系统发生故障时,可快速启用数据库镜像提供服务
C 降低数据库存储系统的建设成本
D 提高主数据库系统在升级期间的可用性
24. 
设有商品销售系统,该系统每天最多产生1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存3年的销售记录,每年按365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10个字节)、销售数量(8个字节)、价格(8个字节)、金额(8个字节)、收银台编号(4个字节)、销售员编号(4个字节)、销售时间(8个字节),商品描述(50个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为8KB(共8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是______。
A 135185
B 135186
C 135080
D 135316
25. 
在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的______。
A 更改效率
B 插入效率
C 查询效率
D 删除效率
26. 
以下叙述错误的是_______。
A NOT NULL 和 DEFAULT不能在表级完整性约束处定义
B 如果CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义
C 如果在表级完整性约束处定义外码,则FOREIGN KEY不能省略,但<列名>可以省略
D 如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义
27. 
以下不属于性能需求分析的内容的是______。
A 数据操作响应的时间
B 系统吞吐量
C 每TPS代价值
D 存储需求分析
28. 
支持SQL Server 2000中的所有可用功能,可作为企业数据库服务器使用的SQL Server 2000版本是______。
A SQL Server 2000个人版
B SQL Server 2000企业版
C SQL Server 2000开发版
D SQL Server 2000标准版
29. 
分布式数据库系统的分片透明性位于______。
A 全局模式与全局概念模式之间
B 分片模式与分配模式之间
C 全局概念模式与分片模式之间
D 分配模式与局部概念模式之间
30. 
VB 6.0中的数据绑定控件必须______。
A 同时其有DataSource属性和DataField属性
B 同时具有ConnectionString属性和RecordSource属性
C 具有DataSource属性
D 具有ConnectionString属性
二、应用题
1. 
设有教师表(教师号,教师名,工资,所在系),现要建立统计每个系的教师平均工资的视图v_salary(dept,avg_salary)。请补全下列视图定义语句:
CREATE VIEW v_salary
AS
SELECT所在系As dept,______
FROM教师表
GROUP BY所在系
2. 
在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是______。
假设用户U1将对表SC的INSERT权限授予了U2,而U2又将其授予了用户U3。现要将U1对表SC的权限收回,请完成下列的SQL语句。

ON TABLE SC
3. 
4. 
5. 
在数据库镜像的两种模式中,两台主机均为工作机,并为信息系统提供支持的是______。一台主机为工作机,另一台为备份机的是______。
三、设计与应用题
设有某简化的网上购物系统,其ER图如下:

该系统数据之间存在下列约束:
Ⅰ. 一个客户(编号唯一)可以拥有多个订单,每个订单仅属于一个客户;
Ⅱ. 一个订单(编号唯一)可以包含多个订购细目,每个订购细目只属于一个订单;
Ⅲ. 一种商品可以出现在多个订购细目中,一个订购细目只包含一种商品;
Ⅳ. 一个商品类别可以包含多种商品,一种商品只属于一个商品类别。
1. 
请根据以上约束,标出ER图中各实体集之间联系的基数。
2. 
请将ER图转换成符合3NF的关系模式,并给出各关系模式的主码和外码。
3. 
请修改所设计的关系模式使之支持下列功能(仅列出发生修改的关系模式)。
Ⅰ. 使客户能方便了解每个订购细目的处理状态和到货时间;
Ⅱ. 使客户能方便查询商品供应商的编号、名称、所在城市、联系电话和信誉。(限定一个供应商可以供应多种商品,一种商品只选自一个供应商)
答题卡