全国计算机四级数据库工程师模拟练习及20xx--20xx年历年真题及答案内容摘要:
保存三年的销售总记录数: 3*365*10000=10950000条。 需要的数据页数目 =67178( 67178*163=10950014; 67177*163=10949851)。 29.分析: VB DataSource 属性,所以本题的答案为 C 30.分析:轮转法策略对于点查询和范围查询的处理非常复杂,由于不知道所要查找的元组具体分布在哪个磁盘上,必须对所有磁盘都进行查找,明显降低了查询效率。 二、应用与设计题 1. 分析:应用题解 析 ( 1)解 析: LIKE 用于字符匹配的关键字, %和 _为通配符,其中 %代表任意长度的字符串, _代表任意的单个字符, ESCAPE39。 \39。 表示 39。 \39。 为换码字符。 ( 2)解 析:先用 GROUP BY 子句按 Sno 进行分组,再用聚集函数 COUNT 对每一组计数, HAVING 短语给出了选择的条件,只有满足条件的组才会被选出 ( 4)解 析: SQL 中没有全称变量,但是我们可以把带有全称变量的谓语转换成等价的带有存在量词的谓语,即转化为 NOT EXISTS。 可将题目的意思转化为:查询这样的学生,没有一门课程是他不选修的。 故所需填的空位答案给出形式。 ( 6)解 析:若火车售票点 T1读取某一数据更新后还未存盘,火车售票点 T2接着也读取该数据,也就是说火车售票点 T1修改的数据丢失,对于 T2也有同样的情况。 ( 9)解 析:这是对锁粒度概念的考察,锁粒度与事务并发执行的程度和 DBMS 并发控制的开销有密切的联系,锁粒度越大,系统中可以被加锁的数据项就越少,事务并发执行度就越低,同时系统开销也就越小,反之,锁粒度越小,系统开销越大。 2. 分析:设计与应用题解析 ( 1)解 析:本题考查的是 ER 图和关系模式的知识。 建立相应的 ER 图的过程如下:①确定实体类型。 ②确定联系类型。 ③把实体类型和联系类型组合成 ER 图。 ④确定实体类型和联系类型的属性。 如果一个关系模式 R 是一个范式,且不存在非主属性传递依赖于主码,则 R 是一个 3NF。 模拟二 一、选择题( 120每题 1分 ,2130每题 2分 ,共 40分 ) 下列各题 A、 B、 C、 D 四个选项中,只有一个选项是正确的。 请将正确选项填涂在答题卡相应位臵上,答在试卷上不得分。 ,下面说法不正确的是 ______。 ( A)数据库管理系统式一组软件 ( B)数据库管理系统负责对数据库 的定义和操纵 ( C)数据库管理系统包括数据库 ( D)数据库管理系统负责对数据库的控制 ,下面说法不正确的是 ______。 ( A)概念模型是信息世界的建模工具 ( B) ER 模型是一种概念模型 ( C)概念模型不涉及计算机的处理细节 ( D)关系模型是一种概念模型 ______。 ( A)项目开发计划( B)需求规格说明书( C)设计说明书( D)可行性分析报告 A 被事务加上排它锁,则其它事务对 A______。 11 ( A)加排它式封锁( B)不能再加任何类型的锁 ( C)可以 加排他式封锁和保护式封锁( D)加保护式封锁 ,不正确的是 ______。 ( A)若 XYZ,则 XZ,YZ( B)若 XY,YZ,则 XYZ ( C)若 XY,Z 包含 Y,则 XZ( D)若 XY,YZ,则 XZ ______。 ( A)在 IDEFO 图上,箭头代表流或是顺序 ( B)每个矩形框要至少有一个控制箭头,可以没有输出箭头 ( C)一个活动可以没有输出但不允许既没有输入又没有输出 ( D)一个模型由图形文字说明,词汇表 及相互的交叉引用表组成,其中词汇表是主要成分 ,下列措施可使各系的管理员只能读取本系的学生的信息的是 ______。 ( A)建立各系的列级信息,并将对该视图的读取权限赋予该系的管理员 ( B)建立各系的行级视图,并将对该视图的读取权限赋予该系的管理员 ( C)将学生信息表的部分列的读取权限赋予各系的管理员 ( D)将修改学生信息表的权限赋予各系的管理员 ______。 ( A)施加 X 锁和 S 锁的数据项的大小称为锁的粒度 ( B)锁粒度与事务并发执行 的程度和 DBMS 并发控制的开销密切相关 ( C)在关系数据库中,可以对数据页,索引和块等物理单元进行加锁 ( D)当锁粒度比较大时,事务的并发度高,但是系统开销比较大 ,下面一些属性上不可建立索引的是 ______。 ( A)在 WHERE 查询子句中引用率较高的属性 ( B)在 ORDER BY 子句、 GROUP BY 子句中出现的属性 ( C)在某些范围内频繁搜索的属性和按照排序顺序频繁检索的属性 ( D)表的外码 ______。 ( A)不过早陷入具体细 节 ( B)从整体或宏观入手分析问题 ( C)模型对象涉及较多技术术语 ( D)图形化建模方法方便系统分析人员理解和描述系统 SQL Server 2020 中,若希望用户 user1具有数据库服务器上的全部权限,则应将user1加入到下列哪个角色。 ______。 ( A) db_owner( B) public( C) db_datawriter( D) sysadmin C:\ZG\ 表中的编号、姓名、工资字段的数据,并将查询结果保存到C:\ZG\ 表,正确的命令是 ______。 ( A) SELECT 编号,姓名,工资 FORM C:\ZG\ZGDA INTO DBF C:\ZG\DA ( B) SELECT 编号,姓名,工资 FORM C:\ZG\ZGDA INTO ( C) SELECT 编号,姓名,工资 FORM C:\ZG\ZGDA INTO ( D) SELECT 编号,姓名,工资 FORM C:\ZG\ZGDA INTO CURSOR C:\ZG\DA ,下列说法中错误的是 ______。 ( A)无论事务在检查点之前还是之后提 交,都需执行 REDO 操作 ( B)可以提高恢复效率 12 ( C)可以定期建立,也可以按照某种规则建立检查点 ( D)能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作 ,其分析与设计的对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对两者的处理应该 ______。 ( A)先数据后程序( B)与顺序无关( C)先程序后数据( D)可同时进行 ,下列说法正确的是 ______。 ( A)对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴 ( B)在进行数据库功能测试时,一般要先进入大规模的数据 ( C)数据库运行一般是与编写调试程序的工作同步开展 ( D)数据库系统的压力测试,并发访问测试,查询效率测试一般都属于性能测试范围 ,不但备份数据库的数据文件,日志文件,而且还备份文件的存储位臵以及数据库中的全部对象以及相关信息的备份是 ______。 ( A)事务日志备份( B)差异备份( C)完全备份( D)文件和文件组备份 ,下列说法正确的是 ______。 ( A)数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进 行数据仓库的设计,只能从数据出发进行设计 ( B)在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型 ( C)在进行数据仓库主题数据模型设计时要强调数据的集成性 ( D)在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域 ,用户编写的应用程序只对全局关系进行操作,而不必考虑数据的逻辑分片,这需要分布式数据库至少要提供 ______。 ( A)分配透明性( B)分布透明性( C)局部数据模型透明性( D)逻辑透明性 重构,说法正确的是 ______。 ( A)数据库的重构就是对数据库的逻辑结构作必要的小范围改变 ( B)当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库 ( C)数据库重构包括了重新设计数据库及其相应的应用程序 ( D)如果能够重构数据库,尽量不要重新设计数据库及其相应的应用程序 UML 模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是 ______。 ( A)协作图( B)状态图( C)顺序图( D)部署图 ______。 ( A) 在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成 ( B)关系表在逻辑上由一系列元组组成,元组由多个属性组成 ( C)每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域 ( D)元组的每个属性对应于文件记录中的一个记录 SC 表的权限授予用户 U1,并允许该用户将此权限授予其他用户。 实现该功能的 SQL 语句是 ______。 ( A) GRANT SELECT TO SC U1 WITH PUBLIC ( B) GRANT SELECT ON SC TO U1 WITH PUBLIC ( C) GRANT SELECT TO SC ON U1 WITH GRANT OPTION ( D) GRANT SELECT ON SC TO U1 WITH GRANT OPTION ______。 13 ( A)如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式 ( B)顺序文件支持基于查找码的顺序访问,也支持快速的二分查找 ( C)如果用户查询是基于散列阈值的等值匹配,散列文件比较合适 ( D)如果某些重要而频繁的用户查询经常需 要进行多表连接操作的,可以考虑将表组织成为非聚集文件 trigger,下面哪个是不正确的 ______。 ( A)触发器是定义在表上的( B)触发器在数据更新时被系统调用 ( C)触发器对应于一组 SQL 语句( D)每张表限制定义一个触发器 SQL 语句创建一个表 student CREATE TABLE student(NO CHAR(20) NOT NULL,NAME CHAR(8) NOT NUL, SEX CHAR(2),, AGE INT) 可以插入到表中的是 ______。 ( A) (39。 103139。 ,39。 曾华 39。 ,男 ,23)( B) (39。 103139。 ,39。 曾华 39。 ,NULL,NULL) ( C) (NULL,39。 曾华 39。 ,39。 男 39。 ,39。 2339。 )( D) (39。 103139。 ,39。 NULL39。 ,39。 男 39。 ,23) ,会破坏正在运行的数据库的是 ______。 ( A)中央处理器故障( B)操作系统故障( C)突然停电( D)瞬时的强磁场干扰 ,但不包括 ______ ( A)提供完整或接近完整的数据允余,提高数据可靠性 ( B)主数据库系统发生故障时,可快速启用数据库镜像提供服务 ( C)降低 数据库存储系统的建设成本 ( D)提高主数据库系统在升级期间的可用性 ,下列哪个不是数据库与操作系统的配臵方法 ______。 ( A)数据库系统作为操作系统的地位( B)数据库系统作为子程序 ( C)操作系统与数据库子系统同等地位( D)独立的数据库系统 JDBC 接口错误的是 ______。 ( A) JDBC 全称是 Java DataBase Connection ( B)是一种用于执行 SQL 语句的 Java API 的面向对象的应用程序接口 ( C)有一组用 Java 语言编写的类和接口组成 ( D) JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果 T 对数据对象 A 加上何种锁,其他事务只能在对 A加 S 锁,不能加 X 锁,直到事务 T 释放 A 上的锁,则 T 对 A 加的锁应该为 ______。 ( A)共享锁( B)排他锁( C)独占锁( D)写锁 二、应用题 ( 1)事务 T1,T2,T3分别对数据 D1,D2,D3并发操作如下图所示,其中 T1与 T2间的并发操作存在的问题是 【 1】。 T2与 T3间的并发操作存在的问题是 【 2】。 14 ( 2)某公司新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一原因主要是在于 【 3】。 ( 3)设供应商零件的关系模式为 SP( Sno,Pno,Qty) ,其中 Sno 表示供应商号, Pno 表示零件号, Qty 表示零件 数量。 查询至少包含了供应商 168所供应的全部零件的供应商号的 SQL 语句 【 4】 FROM SP PX WHERE 【 5】 ( SELECT * FROM SP SPY WHERE 【 6】 AND NOT EXISTS (SELECT * FROM SP SPZ WHERE 【 7】 )) ( 4)创建触发器 TEST,定义 AFTER 行级触发器,要求每当在 STUDENT 表中修改数据 后,将向客户端显示。全国计算机四级数据库工程师模拟练习及20xx--20xx年历年真题及答案
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。