计算机等级考试四级数据库工程师笔试真题
16. 在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是
A. 将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多
B. 将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量
C. 将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度
D. 与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性
17. 现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询:
SELECT*FROM课程表WHERE课程名:数据库原理,
为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是
A. 为课程名列建立一个主索引
B. 为课程名列建立一个位图索引
C. 为课程名列建立一个辅索引
D. 此表上不需要建任何索引
18. 关于并行数据库,下列说法错误的是
A. 层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构
B. 无共享结构通过最小化共享资源来降低资源竞争,因此具有很高的可扩展性,适合于OLTP应用
C. 并行数据库系统经常通过负载均衡的方法来提高数据库系统的业务吞吐率
D. 并行数据库系统的主要目的是实现场地自治和数据全局透明共享
19. 现有一个具有多个分店的大型连锁超市,该连锁超市使用统一的连锁业务经营管理系统管理其日常业务。已知其中的销售数据明细表结构为(销售记录ID,商品ID,价格,数量,总金额,销售时问,分店ID,该表数据量很大。为了提高数据访问效率,系统将每年每个分店的销售数据划分成独立的数据表,这种划分方式被称为
A. 轮转划分 B. 范围划分 C. 散列划分 D. 多维划分
20. 在开发数据库应用系统时,使用存储过程可以提高数据访问效率,降低网络流量。下列关于存储过程的说法,错误的是
A. 存储过程可以接受输入参数,并可将执行结果以输出参数形式返回
B. 存储过程可以有多个输入参数,但只能有一个输出参数
C. 定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作
D. 存储过程的输入参数和输出参数均可有默认值
21. 下列关于关系数据模型和关系表的说法,正确的是
Ⅰ.关系数据模型以集合论为基础表示和处理数据
Ⅱ.关系数据模型同时支持非过程化语言和过程化语言直接存取数据
Ⅲ.“create table…”语句用于定义关系表的结构及数据完整性约束
Ⅳ.在关系表上执行select或delete操作时,DBMS会检查数据完整性约束
A. 仅Ⅰ和Ⅲ B. 仅II和Ⅳ C. 仅Ⅲ和Ⅳ` D. 仅Ⅰ和Ⅳ
22. 某数据库应用系统使用SQL Server 2000作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘IO也非常小。造成此现象可能的原因是
A. 客户机到数据库服务器的网络故障 B. 更新操作涉及到的表没有建立主码
C. 更新的字段没有建立有效的索引 D. 更新操作涉及到的数据被锁定
23. 在SQL Server 2000中,设各系统数据库当前主数据文件及日志文件的大小如下表所示:
A. 15MB B. 4MB C. 8MB D. 6MB
24. 在SQL Server 2000中,设先对MyDB数据库进行了一次完全备份,然后对该数据库进行了一次日志备份,这两次备份均备份在BK设备上。假设BK设备上只有这两次备份的内容。现要从备份中恢复MyDB数据库,正确的恢复过程及语句是
A. A B. B C. C D. D
25. 在分布式数据库应用系统的设计过程中,对全局关系进行分片设计时,下列说法正确的是
A. 对于一个全局关系中的任意数据,不允许其不属于任何一个片段,但允许某些数据同时属于不同的片断
B. 对于一个全局关系中的任意数据,可以允许其不属于任何一个片段,也允许某些数据同时属于不同的片断
C. 对于一个全局关系中的任意数据,不允许其不属于任何一个片段,也不允许某些数据同时属于不同的片断
D. 对于一个全局关系中的`任意数据,可以允许其不属于任何一个片段,但不允许某些数据同时属于不同的片断
26. 设有工作表(工作编号,最低工资,最高工资),其中工作编号、最低工资和最高工资均为整型,工作编号为主码。现要求最高工资必须大于等于最低工资,但不能超过最低工资的2倍。在SQL Server 2000环境中有下列创建该表的语句:
Ⅰ.CREATE TABLE工作表(
工作编号int primary key,
最低工资int,
最高工资int check(最高工资between最低工资and最低工资*2))
Ⅱ.CREATE TABLE工作表(
工作编号int,
最低工资int,
最高工资int,
primary key(工作编号),
check(最高工资between最低工资and最低工资*2))
Ⅲ.CREATE TABLE工作表(
工作编号int primary key(工作编号),
最低工资int,
最高工资int,
check(最高工资between最低工资and最低工资*2))
Ⅳ.CREATE TABLE工作表(
工作编号int primary key(工作编号),
最低工资int,
最高工资int check(最高工资between最低工资and最低工资*2))
上述语句中正确的是
A. 仅Ⅰ和Ⅱ B. 仅Ⅱ和Ⅲ C. 仅Ⅲ和Ⅳ D. 全部
27. 在SQL Server 2000中,设U1用户在某数据库中是db_datawriter角色中的成员,则用户U1从该角色中可以获得的数据操作权限是
Ⅰ.查询Ⅱ.插入Ⅲ.更改Ⅳ.删除
A. 仅Ⅰ B. 仅Ⅰ和Ⅱ C. 仅Ⅱ、Ⅲ和Ⅳ D. 全部
28. 在SQL Server 2000中,master是一个非常重要的系统数据库,如果master损坏将会对系统造成严重后果,因此系统管理员应该对master进行备份。SQL Server 2000对数据库提供的备份有:
Ⅰ.完全备份Ⅱ.差异备份Ⅲ.日志备份
以上备份方法中能够应用在master数据库上的是
A. 仅Ⅰ B. 仅Ⅰ和Ⅱ C. 仅Ⅰ和Ⅲ D. 全部
29. 现要为某大型商场开发一个数据库应用系统,在该应用系统的生命周期中,设有下列活动:
Ⅰ.开发人员执行DDL代码建立数据库结构
Ⅱ.编写商品信息录入和导入程序,在系统投入运行前建立商品信息清单
Ⅲ.根据商场销售业务开展情况,调整数据库中的商品清单和价格
Ⅳ.准备销售新商品时,使用商品信息录入或导入程序,将新商品信息加入到商品清单中
Ⅴ.为了防止数据丢失,定期对数据库中的数据进行转储
以上活动中,属于商场数据库应用系统实施活动的是
A. 仅Ⅰ和Ⅱ B. 仅Ⅰ、Ⅱ和Ⅲ C. 仅Ⅲ和Ⅳ D. 仅Ⅰ和Ⅴ
30. 设有商场数据库应用系统,在其生命周期中,可能发生如下故障:
Ⅰ.因场地火灾导致数据库服务器烧毁,该服务器中的数据库数据全部丢失
Ⅱ.因数据库服务器感染病毒,导致服务器中的数据丢失
Ⅲ.因机房环境恶劣,空调损坏导致服务器风扇损坏,致使服务器CPU烧毁
Ⅳ.由于数据库服务器电源故障导致服务器无法上电启动
Ⅴ.因数据库服务器内存发生硬件故障,导致系统无法正常运行
以上故障中,不属于介质故障(硬故障)的是
A. 仅Ⅱ B. 仅Ⅱ、Ⅳ和Ⅴ C. 仅Ⅰ、Ⅱ和Ⅴ D. 仅Ⅱ、Ⅲ、Ⅳ和Ⅴ
解析:Ⅱ属于计算机病毒故障,Ⅲ、Ⅳ、Ⅴ属于系统故障。