全国计算机四级数据库工程师历年真题及答案20xx年09月-20xx年03月内容摘要:
,对存储过程中变量的命名要用到 @变量名, Create procedure pUpdate @fl as char(6), @jg as varchar(20) output As If not exists(Select * from 商品表 where 分类 =@fl) BEGIN If @fl=电脑 Update 商品表 set 单价 =单价 * where 分类= 电脑 Else BEGIN If(@fl=电视 ) Update 商品表 set 单价 =单价 * where 分类= 电视 Else BEGIN If(@fl=冰箱 ) Update 商品表 set 单价 =单价 * where 分类= 冰箱 END END Set jg=修改已成功 END Else Set jg=指定的分类不存在 ( 2)解 析:本题考察的主要是数据库设计优化,关系数据模型转换及规范化处理。 一本图书只能在一个出版社出版,即出版社与图书是一对多的关系,一个书店可以出售多本图书给多个 读者,每位读者可以从多个书店购买多本图书,一本图书可通过多个书店出售读者,即有图书,读者与书店都是多对多的关系,它们之间通过出售实体来联系。 图书销售表中存在太多的冗余,应该化为更高的范式来消除不必要的冗余。 ( 3)解 析:本题考察的是事务的调度与回滚。 T1,T2,T3 的整个调度次序是先是 T1 把 A加上 10,此时 A 还是初值 20,直到 T3 把 A 写入,此时 A 的值为 T2 只是读了 B, B的值未发生变化;之后的 Begintrans(T3), T2 对 B 进行了改写并写入,所以 B 的值发生变化,但是 T1 虽然改变了 C 的值,但 是却没有写入,事务在 T2 的时候就已经提交,所以 C的值未变。 全国计算机等级考试四级数据库工程师笔 14 / 80 试试卷 2020 年 3 月 (考试时间 120 分钟,满分 100 分) 一、选择题( 120 每题 1 分 ,2130 每题 2 分 ,共 40 分 ) 下列各题 A、 B、 C、 D 四个选项中,只有一个选项是正确的。 请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 ,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于 ________。 ( A)规划与分析阶段 的系统规划与定义 ( B)规划与分析阶段的可行性分析 ( C)需求分析阶段的业务规则需求分析 ( D)系统设计阶段的总体设计 ,下列说法正确的是 ________。 ( A)通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明 ( B)在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图 ( C)数据需求分析的主要工作是要辩识出数据处理中的数据数据处理流程 ( D)数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标 设计的方法是 ________。 ( A) DFD 方法和 IDEFIX 方法 ( B) ER 方法和 IDEF0 方法 ( C) ER 方法和 IDEFIX 方法 ( D) DFD 方法和 IDEF0 方法 ,下列说法错误的是 ________。 ( A)定义和描述应用系统设计的信息结构和范围 ( B)定义和描述应用系统中数据的属性特征和数据之间的联系 ( C)定义和描述应用系统中数据的属性特征和数据之间的联系 ( D)描述需要存储的记录及其数量 ________。 ( A)( CustomerID,ProviderID,BuyDate) →GoodsName ( B)( CustomerID,ProviderID,BuyDate) →GoodsName ( C)( CustomerID,ProviderID,BuyDate) →GoodsClassID ( D)( CustomerID,ProviderID,BuyDate) →ProviderID ,发生故障时正在运行事务 t1 和 t2。 进行故障恢复时,在日志文件中发现有 t1 的事务开始记录而没有结束记录,有 t2 的开始记录和结束记录,但 t2 对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件________。 ( A)扫描到 t1 时,直接重做 t1,扫描到 t2 时,将 t2 直接撤消 ( B)扫描到 t1 时,将 t1 加入重做队列,扫描到 t2 时,将 t2 加入撤消队列 ( C)扫描到 t1 时,直接撤消 t1,扫描到 t2 时,将 t2 直接重做 ( D)扫描到 t1 时,将 t1 加入撤消队列,扫描到 t2 时,将 t2 加入重做队列 ,对企业(甲方)和项目承担方(乙方)的人员角色,下列说法一般来说不合理的是 ________。 15 / 80 ( A)甲 方首席信息官和乙方项目经理要参与概念模型设计工作 ( B)甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作 ( C)逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作 ( D)甲方总经理、首席信息官、乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作 SQL Server 2020 实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是 ________。 ( A)在创建所有的用户数据库之前,将此数据类型定义在 master 数据库中 ( B)在创建所有的用户数据库之前,将此数据类型定义在 model 数据库中 ( C)在创建所有的用户数据库之前,将此数据类型定义在 model 数据库中 ( D)在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型 (教师号,教师名,职称,基本工资),其中基本工资和取值与教师职称有关,实现这个约束的可行方案是 ________。 ( A)在教师表上定义一个视图 ( B)在教师表上定义一个存储过程 ( C)在教师表上定义插入和修改操作的触发器 ( D)在教师表上定义一个标量函数 中 RecordSet 对象的 UPDATE 方法作用是 ________。 ( A)在内存中开辟一个存放新记录的缓冲区 ( B)将数据缓冲区中的内容保存到数据库中 ( C)更改用户屏幕上显示的数据 ( D)更改数据缓冲区中当前行指针的位置 通过加锁机制允许用户并发访问数据库,这属于 DBMS 提供的 ________。 ( A)数据定义功能 ( B)数据操纵功能 ( C)数据库运行管理与控制功能 ( D)数据库建立与维护功能 ,计算机系全体教师对此数据库中的全部数据具有查询权 ,教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。 在SQL Server 2020 中 ,下列安全控制方法最合理的是 ________。 ( A)为计算机系每个教师授予每个表的 SELECT 权,为教务处全体人员授予每个表的SELECT、 INSERT、 DELETE 和 UPDATE 权 ( B)为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。 将计算机系角色和教务处角色设置为此数据库的 db_datareader 角色中的成员,将教务处角色设置为此数 据库的 db_datawriter 角色中的成员 ( C)为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。 为计算机系角色授予每个表的 SELECT 权,为教务处角色授予每个表的 SELECT、INSERT、 DELETE 和 UPDATE 权 ( D)将计算机系和教务处的每个职工都设置为 db_owner 角色中的成员 SQL Server 2020 中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是 ________。 ( A)不需要指定备份设备的大小 ( B)一个数据库一次只能备份在一个设备上 ( C)每个备份设备都 是专属于一个数据库的 16 / 80 ( D)只能将备份设备建立在磁盘上 ,下列说法错误的是 ________。 ( A)将频繁地向数据库发送的某条查询语句用存储过程来代替,可以提高查询效率 ( B)为经常出现在查询条件中的属性建立索引,可以提高查询效率 ( C)先执行表连接条件,后执行查询条件,有利于提高查询效率 ( D)将频繁访问的视图物化并进行维护,有利于提高查询效率 (教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系 信息,正确的语句是 ________。 ( A) SELECT 所在系, AVG(工资) FROM 教师表 WHERE AVG(工资) ( SELECT AVG(工资) FEOM 教师表) ( B) SELECT 所在系, AVG(工资) FROM 教师表 WHERE AVG(工资) ( SELECT AVG(工资) FEOM 教师表) GROUP BY 所在系 ( C) SELECT 所在系, AVG(工资) FROM 教师表 GROUP BY 所在系 HAVING AVG(工资) ( SELECT AVG(工资) FEOM 教师表) ( D) SELECT 所在系, AVG(工资) FROM 教师表 GROUP BY 所在系 WHERE AVG(工资) ( SELECT AVG(工资) FEOM 教师表) ,下列说法正确的是 ________。 ( A)分布式数据库系统的目标是利用多处理机结点并行地完成数据库任务以提高数据库系统的整体性能 ( B)并行数据库系统的目的主要在于实现场地自治和数据全局透明共享 ( C)并行数据库系统经常采用负载平衡方法提高数据库系统的业务吞吐率 ( D)分布式数据库系统中,不存在全 局应用和局部应用的概念,各结点完全不独立,各个结点需要协同工作。 T0、 T1 和 T2并发访问数据项 A、 B 和 C,下列属于冲突操作的是 ________。 ( A) T0 中的 read( A)和 T0 中的 write( A) ( B) T0 中的 read( A)和 T0 中的 write( A) ( C) T0 中的 write( A)和 T2 中的 write( C) ( D) T1 中的 read( C)和 T2 中的 write( C) ________。 ( A)面向主题的特性是指在组织数据仓库数据时,需要将各种分析需求归类并抽象,形成相应 的分析应用主题,并根据分析应用主题的数据需求设计和组织数据 ( B)集成特性是指需要将业务系统中的所有数据抽取出来,载入到数据仓库中 ( C)集成特性是指需要将企业整个架构中的各种数据和应用集中到数据仓库中 ( D)随时间变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数据(包括原始数据)会随时间变化被经常修改 (雇员 ID,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员 ID 为主码。 该索引属于 ________。 17 / 80 ( A)聚集、稀疏、辅索引 ( B)非聚集、稠密、主索引 ( C)聚集、稀疏、主索引 ( D)非聚集、稠密、辅索引 ,同时开展各部门的 OLTP 业务和数据分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是________。 ( A)抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转移到数据集市中 ( B)抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境中 ( C)抽取出企业的近期业务数据,建立操作型数据存储( ODS),将一 些快速分析业务转移到操作型数据存储中 ( D)不建立新的数据存储体系,在基本业务处理时间内开展 OLTP 业务,在其余时间开展分析业务 ,有下列说法: Ⅰ 、软件总体设计的依据包括需求分析阶段得到的数据流图,事务描述和业务规则等需求分析结果 Ⅱ 、软件总体设计一般用模块结构图表示,模块结构图主要关心模块的外部特性,即上下级模块、同级模块间的数据传递和调用关系,以及模块内部处理流程 Ⅲ 、数据库事务设计的依据是事务自身的事务处理逻辑 Ⅳ 、总体设计阶段要对硬件 平台、存储设备、操作系统、 DBMS 等做出合理选择,并进行初步配置设计 上述说法错误的是 ________。 ( A) Ⅰ ( B) Ⅱ 和 Ⅲ ( C) Ⅳ ( D) Ⅰ 和 Ⅳ SQL Server 2020 采用的备份和恢复机制,下列说法正确的是 ________。 ( A)在备份和恢复数据库时用户都不能访问数据库 ( B)在备份和恢复数据库时用户都可以访问数据库 ( C)在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库 ( D)在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库 UML 的各种视图及其分类,下列说法错误的是 ________。全国计算机四级数据库工程师历年真题及答案20xx年09月-20xx年03月
相关推荐
截止时间和提问方式 截止时间:(具体时间见须知前附表 ) ,逾时收到的要求澄清或质疑的问题,招标人将不予答复。 招标人要求澄清招标文件的提问方式:■在 邮箱 : 上提问 □书面提问 投标截止时间 2020 年 6 月 16 日上午 9 时 00 分(北京时间) 投标人确认收到招标文件澄清的时间 不需确认,投标单位自行在 湖南省招标投标监管网( 长沙经济技术开发区门户网站( 网上下载
排,通过提供所需理论知识和方法,帮助学员有效的改善、安排及管理项目任务。 通过本课程的学习,使学员能系统地了解项目管理概念,帮助其掌握项目管理的知识,提高管理和控制的技能,从而有效地对项目进行管理。 教学内容与学时: 一、 认识项目各阶段( 3 学时 ) 二、 认识对需求进行有效性检查的必要( 3 学时) 三、 了解变更管理( 3 学时) 四、 制定简单的工作细划结构( 3 学时) 五、
试可分表静态调试和动态调试。 静态调试主要是指通过人的思维来分析源程序代码和排错,是主要的设计手段,而动态调试是辅助静态调试。 主要调试方法有: ( 1)强行排错法; ( 2)回溯法; ( 3)原因排除法。 第 四 章数据库 设计基础 4. 1 数据库系统的基本概念 数据:实际上就是描述事物的符号记录。 数据的特点:有一定的结构,有型与值之分,如整型、实型、字符型等。
公开 所属主题: 项目成本管理 邮 件: 发布时间: 20201128 案例正文: 本人在一工程公司做销售部项目经理,对于公司所投标的每个项目采用的是销售部项目经理负责制,而其结构属于强矩阵性结构。 现公司所参与的每个项目都需要销售部、技术部、执行部等的强力支持,而每个部门的人都想使自己的利益最大化,所以作为销售项目经理的我总是很难把竞标价控制下来: 项目经理 —— 我
项。 交底人应为施工员,本表一式两份。 项目部一份,班组留一份。 7 安全技术交底 安全交底部位 安全交底时限 200 年 月 日前有效 安全交底人 安全交底工种 爆破工程安全技术交底 安全交底内容 1.使用爆破器材的单位,必须经上级主管部门审查同意 ,并持说明使用爆破器材的地点、品名、数量、用途、四邻距离的文件和安全操作规程,向所在地县、市公安局申请领取《爆炸物品使用许可证》,方准使用。
术中心音乐厅弱电系统工 程 智能照明 系统 第 62 页 同方股份有限公司 TSINGHUA TONGFANG CO., LTD. 020406080100第一季度 第三季度东部西部北部可就地开启局部照明,经延时后关闭。 据实际照明及车辆的使用情况。 可将一天的照明分为几个时段,比如上午、中午、下午、晚上、深夜五个时段,通过软件的设置,在这些时段内,自动控制灯具开闭的数量。 白天,由于有日光