2006年上半年数据库系统工程师下午试题答案

合集下载

中级数据库系统工程师上半年下午试题、答案及详细解析

中级数据库系统工程师上半年下午试题、答案及详细解析

第12章数据库系统工程师下午试题分析与解答试题一阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

[说明]某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量的连接需求,欲构建数据管理中问件,其主要功能如下:(1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。

用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。

(2)中间件验证前端应用提供的用户信息。

若验证不通过,返回非法用户信息;若验证通过,中间件将等待前端应用提交操作请求。

(3)前端应用提交操作请求后,中间件先对请求进行格式检查。

如果格式不正确,返回格式错误信息;如果格式正确,则进行权限验证(验证用户是否有权执行请求的操作),若用户无权执行该操作,则返回权限不足信息,否则进行连接管理。

(4)连接管理连接相应的后台数据库并提交操作。

连接管理先检查是否存在空闲的数据库连接,如果不存在,新建连接;如果存在,则重用连接。

(5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。

现采用结构化方法对系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。

[问题1]使用说明中的词语,给出图1-1中的实体E1~E3的名称。

[问题2]使用说明中的词语,给出图1-2中的数据存储D1~D3的名称。

[问题3]给出图1-2中加工P的名称及其输入、输出流。

名称起点终点输入流P输出流P除加工P的输入与输出流外,图1-2还缺失了两条数据流,请给出这两条数据流的起点和终点。

起点终点注:名称使用说明中的词汇,起点和终点均使用图1-2中的符号或词汇。

[问题4]在绘制数据流图时,需要注意加工的绘制。

请给出三种在绘制加工的输入、输出时可能出现的错误。

51cto下载2006年上半年数据库系统工程师 上午(未排版)

51cto下载2006年上半年数据库系统工程师 上午(未排版)

2006年上半年数据库系统工程师上午试卷●两个同符号的数相加或异符号的数相减,所得结果的符号位SF 和进位标志CF 进行___(1)___运算为1时,表示运算的结果产生溢出。

(1)A .与 B .或 C .与非 D .异或● 若浮点数的阶码用移码表示,尾数用补码表示。

两规格化浮点数相乘,最后对结果规格化时,右规的右移位数最多为___(2)___位。

(2)A .1 B .2 C .尾数位数 D .尾数位数-1● 高速缓存Cache 与主存间采用全相联地址映像方式,高速缓存的容量为4MB ,分为4 块,每块1MB ,主存容量为256MB 。

若主存读写时间为30ns ,高速缓存的读写时间为3ns ,平均读写时间为3.27ns ,则该高速缓存的命中率为___(3)___%。

若地址变换表如下所示,则主存地址为8888888H 时,高速缓存地址为___(4)___H 。

123 地址变换表3)A. 90 B. 95 C. 97 D. 99(4)A. 488888 B. 388888 C. 288888 D.188888● 若某计算机系统是由500个元器件构存构成的串联系统,且每个元器件的失效率均为10-7/H ,在不考虑其他因素对可靠性的影响时,该计算机系统的平均故障间隔时间为___(5)___小时。

(5)A .2×104 B .5×104 C. 2×105 D .5×105● 某指令流水线由5段组成,各段所需要的时间如下图所示。

连续输入10条指令时的吞吐率为___(6)___。

(6)A .10/70Δt B .10/49Δt C .10/35Δt D .10/30Δt● 相对于DES 算法而言,RSA 算法的___(7)___,因此,RSA___(8)___。

(7)A .加密密钥和解密密钥是不相同的 B .加密密钥和解密密钥是相同的C .加密速度比DES 要高D .解密速度比DES 要高(8)A .更适用于对文件加密 B .保密性不如DESC .可用于对不同长度的消息生成消息摘要D .可以用于数字签名● 驻留在多个网络设备上的程序在短时间内同时产生大量的请求消息冲击某Web 服务器,导致该服务器不堪重负,无法正常响应其他合法用户的请求,这属于___(9)___。

2006上半年数据库系统工程师真题及答案

2006上半年数据库系统工程师真题及答案

-S2006年上半年数据库系统工程师上午试题•两个同符号的数相加或异符号的数相减,所得结果的符号位 (1) __ 运算为1时,表示运算的结果产生溢出。

(1)A •与B .或C .与非•若浮点数的阶码用移码表示,尾数用补码表示。

两规格化浮点数相乘,最后对结果 规格化时,右规的右移位数最多为—(2)_位。

(2)A . 1B . 2C.尾数位数D .尾数位数-1连续输入10条指令时的吞吐率为—(6)—。

(6) A . 10/70 △ tB . 10/49 △ t C.10/35 △ t•相对于DES 算法而言,RS 隙法的 —(7)_,因此,RSA_(8)___。

(7) A .加密密钥和解密密钥是不相同的B .加密密钥和解密密钥是相同的 C.加密速度比DES 要高 D .解密速度比DES^高 (8) A .更适用于对文件加密B .保密性不如DESSF 和进位标志CR S行 D .异或•高速缓存Cache 与主存间采用全相联地址映像方式,高速缓存的容量为4MB ,分为4块,每块1MB ,主存容量为256MB 。

若主存读写时间为30ns ,高速缓存的读写时间为3ns , %。

若地址变换表如下所示,⑶ A. 90(4)A. 488888B.388888C.288888D. 99 D.188888•若某计算机系统是由 为10-7/H ,在不考虑其他因素对可靠性的影响时,该计算机系统的平均故障间隔时间为 —⑸—小时。

4(5)A . 2 X 10500个元器件构存构成的串联系统,且每个元器件的失效率均 4B . 5 X 10 5C. 2 X 10D. 5X10D . 10/30 △ tC. 97 B. 95 •某指令流水线由5段组成,各段所需要的时间如下图所示。

C.可用于对不同长度的消息生成消息摘要D.可以用于数字签名•驻留在多个网络设备上的程序在短时间内同时产生大量的请求消息冲击某Web服务器,导致该服务器不堪重负,无法正常响应其他合法用户的请求,这属于—(9)—。

2006年上半年数据库系统工程师试题答案

2006年上半年数据库系统工程师试题答案

上午答案下午答案试题一[问题1]外部实体:(选课)学生、(任课)老师数据存储:作业成绩统计文件[问题2](1)(选课)学生(2)(选课)学生(3)(选课)学生(4)(选课)学生(5)作业成绩(6) DB(7)作业成绩统计文件(8)作业成绩(9)(任课)老师(10) DB(11)作业(12)选课)学生(13)(任课)老师[问题3]错误1:外部实体A和B之间不能存在数据流。

错误2:外部实体A和数据存储H之间不能存在数据流。

错误3:加工2的输入/输出数据流名字相同错误4:加工4只有输入没有输出错误5:加工5只有输出,没有输入。

试题二[问题1](a)NOT NULL UNIQUE(b)CHECK(VALUE IN('男','女'))(c)FOREIGN KEY(客户号) REFERENCES 客户(客户号)[问题2](d)查询一次订购(或购买)产品号为02的数量大于10的客户号(e)π客户号(订单?σ产品号='02'^数量>10(订单明细))(f)可以优化。

优化的SQL语句为:SELECT客户号FROM订单WHERE订单号IN(SELECT 订单号FROM 订单明细WHERE 产品号 = '02 ' AND数量>10)[问题3](g)SUM(金额)AS总额(h)GROUP BY 客户.客户号(i)ORDER BY 总额 DESC[问题4](1)CREATE VIEW 客户产品 AS(SELECT 客户号,产品号FROM 订单,订单明细WHERE 订单明细.订单号=订单.订单号)(2)(j)NOT EXISTS(k)客户号='01' AND NOT EXISTS(l)客户产品1.客户号=客户产品3.客户号AND客户产品2.产品号=客户产品3.产品号[问题5]采用数据库管理系统的触发器机制。

对产品关系定义一个触发器,在订单明细中的记录插入或更新之后,该触发器被激活,根据订单明细中订购的产品及数量,减少产品关系中对应产品的库存量。

上半数据库系统工程师真题与答案详解下午题

上半数据库系统工程师真题与答案详解下午题
数据库系统工程师考试真题解析
数据库设计
数据库系统基本概念
SQL统工程师考试真题解析
考试难度及备考建议
考试题型及分值分布
历年真题及答案解析
添加标题
添加标题
添加标题
添加标题
SQL语言及其应用
数据库系统基本概念和原理
数据库设计和优化
数据库安全和管理
数据库系统工程师考试答案详解
调整计划:根据学习进度和效果,适时调整学习计划,保持学习的针对性和高效性
数据库系统工程师考试模拟试题及答案
01
题目:什么是数据库系统工程师? 答案:数据库系统工程师是负责设计、开发、维护和管理数据库系统的专业技术人员。
答案:数据库系统工程师是负责设计、开发、维护和管理数据库系统的专业技术人员。
02
熟练掌握数据库系统基本概念和原理
熟悉常见数据库系统产品的特点和操作
掌握数据库设计、开发和管理的基本技能和方法
熟悉数据库系统安全和性能优化的方法和技巧
熟悉数据库系统基础知识,掌握SQL语言和数据库设计方法。
理解题目要求,明确解题目标,分析题目的数据结构和数据关系。
根据题目要求,选择合适的SQL查询语句和函数,构建查询条件和排序规则。
优化查询语句,提高查询效率,确保查询结果的准确性和完整性。
数据库系统工程师考试备考策略
制定学习计划:根据考试大纲和时间安排,制定详细的学习计划,合理分配时间。
刷题练习:通过做真题和模拟题,熟悉考试形式和题型,提高解题能力。
参加培训课程:参加专业的培训课程,获取更深入的学习指导和经验分享。
掌握基础知识:深入理解数据库系统的基础知识,包括数据模型、关系数据库、数据库设计和SQL语言等。
官方教材:全面了解考试大纲和知识点

上半年大数据库系统工程师考试上午真题下午真题

上半年大数据库系统工程师考试上午真题下午真题

上半年大数据库系统工程师考试上午真题下午真题标准合用文案2018年上半年数据库系统工程师考试真题上午题 + 下午题●计算机运行过程中,遇到突发事件,要求CPU 暂时停止正在运行的程序,转去为突发事件服务,服务达成,再自动返回原程序连续执行,这个过程称为__(1)__,其办理过程中保存现场的目的是__(2)__。

(1 )A .拥塞B.中断C.动向绑定D.静态绑定(2 )A .防范扔掉数据B.防范对其他部件造成影啊C.返回去连续执行原程序D.为中断办理程序供应数据● 流水线的吞吐率是指单位时间流水线办理的任务数,若是各段流水的操作时间不相同,则流水线的吞吐率是()的的倒数。

(3 )A .最短流水段操作时间B.各段流水的操作时间总和C.最长流水段操作时间D.流水段数乘以最长流水段操作时间●计算机中机械硬盘的性能指标不包括__(4)__。

(4 )A .磁盘转速及容量B.盘片数及磁道数C.容量及平均寻道时间D.磁盘转速及平均寻道时间●算术表达式采用后缀式表示时不需要使用括号,使用()就可以方便地进行求值。

a - b(c + d 山)(其中,—、+、*表示二元算术运算减、加、乘)的后缓式为(),与该表达式等价的语法树为()。

(5 )A .队列B. 数组C.栈D.广义表(6 )A . a b c d -*+B. a b c d*+ -C.ab-c*d+D.a b c d+*-(7)A.上半年大数据库系统工程师考试上午真题下午真题文档标准合用文案B.C.D.●设有 n 阶三对角矩阵 A ,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角线上,现对该矩阵进行按行压缩储藏,若其压储空间用数组 B 表示, A 的元素下标从0 开始, B 的元素下标从 1 开始。

已知 A [ 0,0 ]储藏在 B [ 1], A [ n- 1 , n - 1]储藏在 B [ 3n-2 ],那么非零元素 A [ i,j ]( 0 ≤ i < n , 0 ≤ j < n ,│i-j │≤1 )储藏在 B [()](8)A . 2i+j-1B.2i+jC.2i+j+1D.3i-j+I●用哈希表储藏元素时,需要进行矛盾(碰撞)办理,矛盾是指__(9)__。

2006年5月上半年数据库系统工程师试题下午答案

2006年5月上半年数据库系统工程师试题下午答案

2006年上半年数据库系统工程师试题下午答案试题一[问题1]外部实体:(选课)学生、(任课)老师数据存储:作业成绩统计文件[问题2](1)(选课)学生(2)(选课)学生(3)(选课)学生(4)(选课)学生(5)作业成绩(6) DB(7)作业成绩统计文件(8)作业成绩(9)(任课)老师(10) DB(11)作业(12)选课)学生(13)(任课)老师[问题3]错误1:外部实体A和B之间不能存在数据流。

错误2:外部实体A和数据存储H之间不能存在数据流。

错误3:加工2的输入/输出数据流名字相同错误4:加工4只有输入没有输出错误5:加工5只有输出,没有输入。

试题二[问题1](a)NOT NULL UNIQUE(b)CHECK(VALUE IN("男","女"))(c)FOREIGN KEY(客户号) REFERENCES 客户(客户号)[问题2](d)查询一次订购(或购买)产品号为02的数量大于10的客户号(e)π客户号(订单?σ产品号="02"^数量>10(订单明细))(f)可以优化。

优化的SQL语句为:SELECT客户号FROM订单WHERE订单号IN(SELECT 订单号FROM 订单明细WHERE 产品号 = "02 " AND数量>10)[问题3](g)SUM(金额)AS总额(h)GROUP BY 客户.客户号(i)ORDER BY 总额 DESC[问题4](1)CREATE VIEW 客户产品 AS(SELECT 客户号,产品号FROM 订单,订单明细WHERE 订单明细.订单号=订单.订单号)(2)(j)NOT EXISTS(k)客户号="01" AND NOT EXISTS(l)客户产品1.客户号=客户产品3.客户号AND客户产品2.产品号=客户产品3.产品号[问题5]采用数据库管理系统的触发器机制。

上半年数据库系统工程师下午试题及答案

上半年数据库系统工程师下午试题及答案

2006年上半年数据库系统工程师下午试题试题一(15分)阅读下列说明以及数据流图,回答问题1、问题2和问题3,将解答填入答题纸的对应栏内。

[说明]某学校建立了一个网上作业提交与管理系统,基本功能描述如下:(1)帐号和密码。

任课老师用帐号和密码登录系统后,提交所有选课学生的名单。

系统自动为每个选课学生创建登录系统的帐号和密码。

(2)作业提交。

学生使用帐号和密码登录系统后,可以向系统申请所选课程的作业。

系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。

若申请成功,则显示需要完成的作业。

学生需在线完成作业,单击“提交”按钮上交作业。

(3)在线批阅。

系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中。

[问题1](3分)如果将数据库服务器(记为DB)作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据存储?答:外部实体:(选课)学生、(任课)老师数据存储:作业成绩统计文件[问题2](7分)根据说明结合问题1的解答,指出在该系统的顶层数据流图中应有哪些数据流.请采用说明中的词汇给出这些数据流的起点、终点以及数据流名称,下表给出了数据流的部分信息,请填充空缺处。

[问题3](5分)根据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处。

答:错误1:外部实体A和B之间不能存在数据流。

错误2:外部实体A和数据存储H之间不能存在数据流。

错误3:加工2的输入/输出数据流名字相同错误4:加工4只有输入没有输出错误5:加工5只有输出,没有输入。

试题二(15分)阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。

[说明]某企业网上销售管理系统的数据库部分关系模式如下所示:客户(客户号,姓名,性别,地址,邮编)产品(产品号,名称,库存,单价)订单(订单号,时间,金额,客户号)订单明细(订单号,产品号,数量)关系模式的主要属性及约束如表2-1所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(与本参考答案对应的试题请在软考网下载。永久网址是 )
软考网 专业实用 考生之家
有任何投保单时,他的数据将不能插入数据库,即存在插入异常;当一个投保单记录删除了之 后,对应的业务员信息也丢失了,即存在删除异常。
(2)投保单关系模式存在多值依赖,一个特定的投保单对应多个受益人。 [问题 3]
投保单关系模式属于 1 范围(或 1NF),该关系模式存在数据冗余。 例如一个业务员的姓名、联系方式属性与其负责的投保单数量一样多。在具有多个受益人 的一个投保单中,投保单的诸多属性存储多次。关系模式还存在上题所说的更新异常和多值依 赖。其函数依赖存在非主属性部分依赖于码,故不屑于 2 范式(或 2NF)。 将投保单关系模式进行如下模式分解: 投保单(投保书号,投保人客户号,被保人客户号,险种名称,业务员号,投保日期) 受益人信息(受益人号,受益人姓名,受益人身份证号码) 业务员信息(业务员号,业务员姓名,业务员联系方式) 投保-受益信息(投保书号,受益人号,收益人顺序) 上述模式分解后,能保证在每个关系模式中,属性间无非平凡且非函数依赖的多值依赖, 故达到了 4 范式(或 4NF)。 [问题 4] 增加如下关系模式即可满足需求: 提成信息(总金额,提成比例) 其中总金额属性描述一个金额范围,提成比例表示对应 该范围的提成比例。用户查询投保单关系模式,获得业务员每月的保单总金额,再在提成信息 关系模式中查询对应的提成比例,即可计算出业务员的月奖金。
软考网 专业实用 考生之家
全国计算机技术与软件专业技术资格(水平)考试
2006 年上半年 数据库系统工程师 下午试卷答案
试题一 [问题 1]
外部实体:(选课)学生、(任课)老师 数据存储:作业成绩统计文件 [问题 2] (1)(选课)学生 (2)(选课)学生 (3)(选课)学生 (4)(选课)学生 (5) 作业成绩 (6) DB (7) 作业成绩统计文件 (8) 作业成绩 (9) (任课)老师 (10) DB (11) 作业 (12)(选课)学生 (13)(任课)老师 [问题 3] 错误 1:外部实体 A 和 B 之间不能存在数据流。 错误 2:外部实体 A 和数据存储 H 之间不能存在数据流。 错误 3:加工 2 的输入/输出数据流名字相同 错误 4:加工 4 只有输入没有输出 错误 5:加工 5 只有输出,没有输入。
(e) (f)可以优化。优化的 SQL 语句为: SELECT 客户号 FROM 订单 WHERE 订单号 IN (SELECT 订单号 FROM 订单明细 WHERE 产品号 = '02 ' AND 数量>10) [问题 3] (g)SUM(金额)AS 总额 (h)GROUP BY 客户.客户号 (i)ORDER BY 总额 DESC [问题 4] (1)CREATE VIEW 客户产品 AS( SELECT 客户号,产品号 FROM 订单,订单明细 WHERE 订单明细.订单号=订单.订单号) (2) (j)NOT EXISTS
软考网 专业实用 考生之家
(k)客户号='01' AND NOT EXISTS (l)客户产品 1.客户号=客户产品 3.客户号 AND 客户产品 2.产品号
=客户产品 3.产品号 [问题 5]
采用数据库管理系统的触发器机制。对产品关系定义一个触发器,在订单明细中的记录插 入或更新之后,该触发器被激活,根据订单明细中订购的产品及数量,减少产品关系中对应产 品的库存量。
试题五 [问题 1]
事务的可串行调度。多个事务的并发执行是正确的,尚且仅当其结果与按某一次序串行执 行它们时的结果相同。 [问题 2]
此调度是一个可串行化的调度,所以是一个正确的调度。 [问题 3]
T1,T2,T3,T4 [问题 4]
软考网 专业实用 考生之家
两段锁协议。把事务分为两个阶段,第一阶段是获得封锁,但不能解锁;第二个阶段是解 除封锁,不能申请新的锁。
试题三 [问题 1]
(1)n (2)m (3)l (4)n 或 m [问题 2] (a)读者 ID,图书 ID [问题 3]
[问题 4] 补充联系"预约",修补后的实体联系图
软考网 专业实用 考生之家
增加新的关系模式: 预约登记(读者 ID,ISBN 号,预约时间,预约期限,图书 ID) 主键:(读者 ID,ISBN 号,预约时间) 外键:读者 ID,ISBN 号,图书 ID
试题四 [问题 1]
投保单:(投保书号,受益人身份证号码) 客户信息:客户号 缴费记录:(投保书号,缴费月份) 险种信息:险种名称 投保单关系模式的函数依赖: F1=(投保书号,受益人身份证号码)→(投保人客户号,被保人客户号,险种名称,受 益顺序,业务员姓名,业务员联系方式,投保日期) F2=投保书号→(投保人客户号,被保人客户号,险种名称,业务员姓名,业务员联系方 式,投保日期) F3=受益人身份证号码→身故受益人姓名 F4=业务员姓名→业务员联系方式 [问题 2] (1)投保单关系模式存在更新异常。该关系模式存在冗余数据,修改数据时可能会引起 修改异常,例如当业务员的联系方式发生变化时,他所负责的每一个投保单里面的业务员联系 方式必须更新,如果部分更新,部分不更新,则会产生修改(更新)异常;当一个业务员还没
试题二
软考网 专业实用 考生之家
[问题 1]
(a)NOT NULL UNIQUE
(b)CHECK(VALUE IN('男','女&#户号) REFERENCES 客户(客户号)
[问题 2]
(d)查询一次订购(或购买)产品号为 02 的数量大于 10 的客户号
相关文档
最新文档