xx年3月全国计算机等级考试四级数据库工程师笔试真题内容摘要:

课程名不是主码,建立辅索引可提高查询效率。 18. 关于并行数据库,下列说法错误的是 A. 层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构 B. 无共享结构通过最小化共享资源来降低资源竞争,因此具有很高的可扩展性,适合于OLTP应用 C. 并行数据库系统经常通过负载均衡的方法来提高数据库系统的业务吞吐率 D. 并行数据库系统的主要目的是实现场地自治和数据全局透明共享 答案: D 解析:分布式数据库系统的目的是实现场地自治和全局透明共享,并行数据库的目的是提高系统吞吐率降低事物处理时间。 19. 现有一个具有多个分店的大型连锁超市,该连锁超市使用统一的连锁业务经营管理系统管理其日常业务。 已知其中的销售数据明细表结构为 (销售记录 ID,商品 ID,价格,数量,总金额,销售时问,分店 ID,该表数据量很大。 为了提高数据访问效率,系统将每年每个分店的销售数据划分成独立的数据表,这种划分方式被称为 A. 轮转划分 B. 范围划分 C. 散列划分 D. 多维划分 答案: D 解析:这种划分 方式用到了两个划分属性,运用一维划分已经无法完成,因此需要使用多维划分。 20. 在开发数据库应用系统时,使用存储过程可以提高数据访问效率,降低网络流量。 下列关于存储过程的说法,错误的是 A. 存储过程可以接受输入参数,并可将执行结果以输出参数形式返回 B. 存储过程可以有多个输入参数,但只能有一个输出参数 C. 定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作 D. 存储过程的输入参数和输出参数均可有默认值 答案: B 解析:输出参数可以有多个。 21. 下列关于关系数据模型和关系表的说 法,正确的是 Ⅰ.关系数据模型以集合论为基础表示和处理数据 Ⅱ.关系数据模型同时支持非过程化语言和过程化语言直接存取数据 Ⅲ.“ create table„”语句用于定义关系表的结构及数据完整性约束 Ⅳ.在关系表上执行 select或 delete操作时, DBMS会检查数据完整性约束 A. 仅Ⅰ和Ⅲ B. 仅 II和Ⅳ C. 仅Ⅲ和Ⅳ D. 仅Ⅰ和Ⅳ 答案: A 解析:Ⅱ项,关系数据模型不能支持过程化语言直接存取。 Ⅳ项,执行 SELECT时,不会检查完整性约束。 22. 某数据库应用系统使用 SQL Server 2020作为数据库平台。 在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。 系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。 经检查数据库服务器 CPU使用率小于 1%,磁盘 IO也非常小。 造成此现象可能的原因是 A. 客户机到数据库服务器的网络故障 B. 更新操作涉及到的表没有建立主码 C. 更新的字段没有建立有效的索引 D. 更新操作涉及到的数据被锁定 答案: D 解析: A项,数据库服务器端也出现问题,说明不是网络的原因。 B项,表都要 有主码,没有主码的表是无法建立的。 C项,由于磁盘 IO很小,说明更新后并没有在表中进行大量的查找,只有当涉及到数据被锁定时,才符合题目中所说情况。 23. 在 SQL Server 2020中,设各系统数据库当前主数据文件及日志文件的大小如下表所示: A. 15MB B. 4MB C. 8MB D. 6MB 答案: B 解析:创建用户数据库时, model数据库自动被复制到新建数据库中,因此用户数据库中主数据文件不能小于 4MB。 24. 在 SQL Server 2020中,设先对 MyDB数据库进行了一次完全备份,然 后对该数据库进行了一次日志备份,这两次备份均备份在 BK设备上。 假设 BK设备上只有这两次备份的内容。 现要从备份中恢复 MyDB数据库,正确的恢复过程及语句是 A. A B. B C. C D. D 答案: D 解析:完全备份是使用日志备份的基础,因此首先恢复完全备份,再恢复日志备份,恢复完日志备份后数据库可以不用加 norecovery。 25. 在分布式数据库应用系统的设计过程中,对全局关系进行分片设计时,下列说法正确的是 A. 对于一个全局关系中的任意数据,不允许其不属于任何一个片段,但允许某些数据同时属于不同 的片断 B. 对于一个全局关系中的任意数据,可以允许其不属于任何一个片段,也允许某些数据同时属于不同的片断 C. 对于一个全局关系中的任意数据,不允许其不属于任何一个片段,也不允许某些数据同时属于不同的片断 D. 对于一个全局关系中的任意数据,可以允许其不属于任何一个片段,但不允许某些数据同时属于不同的片断 答案: A 解析:对于一个全局关系,可以允许某些数据属于不同片断,但不允许不属于任一片断。 26. 设有工作表 (工作编号,最低工资,最高工资 ),其中工作编号、最低工资和最高工资均为整型,工作编号为主码。 现 要求最高工资必须大于等于最低工资,但不能超过最低工资的 2倍。 在 SQL Server 2020环境中有下列创建该表的语句: Ⅰ. CREATE TABLE工作表 ( 工作编号 int primary key, 最低工资 int, 最高工资 int check(最高工资 between最低工资 and最低工资 *2) ) Ⅱ. CREATE TABLE工作表 ( 工作编号 int, 最低工资 int, 最高工资 int, primary。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。