2016年数据库系统工程师试题精选之数据流图(一)

合集下载

数据库系统工程师-16_真题-无答案

数据库系统工程师-16_真题-无答案

数据库系统工程师-16(总分32,考试时间90分钟)1. 对于数据库恢复,下列描述正确的是________。

A. 介质故障的恢复不需要DBA的参与,由DBMS自动完成B. 日志文件严格按照事务的请求时间顺序进行记录C. 事务故障恢复时需要逆向扫描日志对未完成事务进行UNDO操作D. 检查点时刻的数据库一定是处于一致性状态的2. 关系数据库是________的集合,其结构是由关系模式定义的。

A. 元组B. 列C. 字段D. 表3. 在CPU与主存之间设置高速缓冲存储器(Cache),其目的是为了________。

A. 扩大主存的存储容量B. 提高CPU对主存的访问效率C. 既扩大主存容量又提高存取速度D. 提高外存储器的速度4. “一旦事务成功提交,其对数据库的更新操作将永久有效,即使数据库发生故障”,这一性质是指事务的________。

A. 原子性B. 一致性C. 隔离性D. 持久性5. 以下关于原型化开发方法的叙述中,不正确的是________。

A. 原型化方法适应于需求不明确的软件开发B. 在开发过程中,可以废弃不用早期构造的软件原型C. 原型化方法可以直接开发出最终产品D. 原型化方法利于确认各项系统服务的可用性6. 为防止非法用户进入数据库应用系统,应采用的安全措施是________。

A. 授权机制B. 视图机制C. 数据加密D. 用户标识与鉴别7. 如果两名以上的申请人分别就同样的发明创造申请专利,专利权应授予________。

A. 最先发明的人B. 最先申请的人C. 所有申请人D. 协商后的申请人8. 在事务处理的过程中,DBMS把事务开始、事务结束以及对数据库的插入、删除和修改的每一次操作写入________文件。

A. 日志B. 目录C. 用户D. 系统9. 下面的描述中,________不是RISC设计应遵循的设计原则。

A. 指令条数应少一些B. 寻址方式尽可能少C. 采用变长指令,功能复杂的指令长度长而简单指令长度短D. 设计尽可能多的通用寄存器10. 在有事务运行时转储全部数据库的方式是________。

2016年上半年数据库系统工程师考试真题(上午题)

2016年上半年数据库系统工程师考试真题(上午题)
赛 (6) A.并行总线适合近距离高速数据传输 希 B.串行总线适合长距离数据传输
C.单总线结构在一个总线上适应不同种类的设备,设计简单且性能很高
D.专用总线在设计上可以与连接设备实现最佳匹配
●以下关于网络层次与主要设备对应关系的描述中,配对正确的是( ) (7) A.网络层——集线器 B.数据链路层——网桥 C.传输层——路由器 D.会话层——防火墙
赛 C.若 X→Y,WY→Z,则 XW→Z 为 F 所蕴涵 希 D. 若 X→Y 为 F 所蕴涵,且 Z⊆U,则 XZ→YZ 为 F 所蕴涵
●给定关系 R(A,B, C,D)和关系 S(C,D,E),对其进行自然连接运算 R▷◁s 后的属性列 为( )个:与σR.B>S.E(R▷◁S)等价的关系代数表达式为( )。 (35)A.4 B.5 C.6 D.7 (36)A.σ2>7(R×S)
(4) A.算术左移
数据库系统工程师 /rk/dbms/index.html
B.逻辑右移
C.算术右移
D.带进位循环左移
●内存按字节编址,从 A1000H 到 B13FFH 的区域的存储容量为( )KB。
(5) A.32
B.34

C.65

D.67


●以下关于总线的叙述中,不正确的是 ( )
C.只是行使管理者的权利,不构成侵权
D.不构成侵权,因为程序员张某现已不是项目组成员
●美国某公司与中国某企业谈技术合作,合同约定使用 1 项美国专利(获得批准并在有效期 内),该项技术未在中国和其他国家申请专利。依照该专利生产的产品( )需要向美国公
数据库系统工程师 /rk/dbms/index.html
FROM EMP Z

数据流图试的题目及答案详解

数据流图试的题目及答案详解

【问题1】(1)费用单(2)待租赁房屋列表(3)看房请求(4)变更房屋状态请求【问题2】(5)房主信息文件(6)租赁者信息文件(7)房屋信息文件(8)看房记录文件【问题3】(1)起点:房主终点:变更房屋状态数据流名称:变更房屋状态请求(2)起点:租赁者终点:登记租赁者信息数据流名称:租赁者信息(3)起点:租赁者终点:安排租赁者看房数据流名称:看房请求试题一(共15分)阅读以下说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:1. 每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。

课程结束后进行期末考试,其成绩作为这门课程的考试成绩。

2. 学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。

3. 在记录学生成绩之前,系统需要验证这些成绩是否有效。

首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。

4. 对于有效成绩,系统将其保存在课程成绩文件中。

对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。

在教务处没有给出具体处理意见之前,系统不会处理这些成绩。

5. 若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。

教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。

6. 在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。

主讲教师须将核对之后的成绩报告返还系统。

7. 根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。

数据库系统工程师练习题及答案第一套

数据库系统工程师练习题及答案第一套

数据库系统工程师考试练习题(一)试题一阅读下列说明和图,回答问题 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]在绘制数据流图时,需要注意加工的绘制。

2016年数据库系统工程师试题精选之数据流图(四)

2016年数据库系统工程师试题精选之数据流图(四)

2016年数据库系统工程师试题精选之数据流图(四)试题四阅读以下说明和流程图,如图1至图4所示,回答问题1至问题3,将解答写在答卷的对应栏内。

【说明】下面给出的是某房产管理系统的一套分层数据流图。

其功能描述如下:(1)系统随时根据住户送来的入住单更新住户基本信息文件。

(2)每月初系统根据物业管理委员会提供的月附加费(如清洁费、保安费和大楼管理费等)表和房租调整表,计算每家住户的月租费(包括月附加费),向住户发出交费通知单。

住户交费时,系统输入交费凭证,核对后输出收据给住户。

(3)系统定期向物业管理委员会提供住房分配表和交费情况表。

(4)住户因分户或换房,在更新住户基本信息文件的同时,系统应立即对这些住户做月租费计算,以了结分户或换房前的房租。

假定题中提供的顶层图是正确的,请回答下列问题。

【问题1】指出哪张图中的哪些文件可不必画出。

【问题2】指出在哪些图中遗漏了哪些数据流。

回答时请用如下形式之一:(1)XX图中遗漏了XX加工(或文件)流向XX加工(或文件)的XX数据流。

(2)XX加工XX遗漏了输入(或输出)数据流XX.【问题3】指出加工图4中加工2.3能检查出哪些不合格交费凭证。

试题4分析房产管理系统是描述住户与物业管理委员会之间的数据输入与输出的变换过程。

试题明确指出了顶层图的正确性,所以根据试题说明与顶层图确定系统的基本功能:(1)分类处理用户的入住单,更新住户基本信息,结算分户或换房前的房租,以及制作住房分配表。

(2)计算住户月租费,发出交费通知单,处理住户交费,以及制作住房分配表和交费情况表。

根据试题的提问可以掌握如下的知识点:首先,问题1的"不必画出"的含义,是指在某层数据流图中,只画流程图中各加工之间的公共数据文件,隐藏某加工的局部数据文件,这个规则只是为了使整个流程图的层次结构更为科学,更加清晰。

当然画出那些"不必画出的数据文件"对流程图阅读不会造成理解错误。

2016上半年数据库系统工程师考试真题及答案-下午卷

2016上半年数据库系统工程师考试真题及答案-下午卷

2016上半年数据库系统工程师考试真题及答案-下午卷试题一阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某会议中心提供举办会议的场地设施和各种设备,供公司与各类组织机构租用。

场地包括一个大型报告厅、一个小型报告厅以及诸多会议室。

这些报告厅和会议室可提供的设备有投影仪、白板、视频播放/回放设备、计算机等。

为了加强管理,该中心欲开发一会议预订系统,系统的主要功能如下。

(1)检查可用性。

客户提交预订请求后,检查预订表,判定所申请的场地是否在申请日期内可用;如果不可用,返回不可用信息。

(2)临时预订。

会议中心管理员收到客户预定请求的通知之后,提交确认。

系统生成新临时预订存入预订表,并对新客户创建一条客户信息记录加以保存。

根据客户记录给客户发送临时预订确认信息和支付定金要求。

(3)分配设施与设备。

根据临时预订或变更预定的设备和设施需求,分配所需设备(均能满足用户要求)和设施,更新相应的表和预订表。

(4)确认预订。

管理员收到客户支付定金的通知后,检查确认,更新预订表,根据客户记录给客户发送预订确认信息。

(5)变更预订。

客户还可以在支付余款前提交变更预订请求,对变更的预订请求检查可用性,如果可用,分配设施和设各;如果不可用,返回不可用信息。

管理员确认变更后,根据客户记录给客户发送确认信息。

(6)要求付款。

管理员从预订表中查询距预订的会议时间两周内的预定,根据客户记录给满足条件的客户发送支付余款要求。

(7)支付余款。

管理员收到客户余款支付的通知后,检查确认,更新预订表中的已支付余款信息。

现采用结构化方法对会议预定系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图(不完整)。

【问题1】使用说明中的词语,给出图1-1中的实体E1~E2的名称。

E1:客户E2:管理员本题考查采用结构化方法进行系统分析与设计,主要考查数据流图(DFD)的应用,是比较传统的题目,考点与往年类似,要求考生细心分析题目中所描述的内容。

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

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

2016年上半年数据库系统工程师考试真题(下午题)下午试题试题一(共15分)阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某会议中心提供举办会议的场地设施和各种设备,供公司与各类组织机构租用。

场地包括一个大型报告厅、一个小型报告厅以及诸多会议室。

这些报告厅和会议室可提供的设备有投影仪、白板、视频播放/回放设备和计算机等。

为了加强管理,该中心欲开发一会议预订系统,系统的主要功能如下。

(1)检查可用性。

客户提交预订请求后,检查预订表,判定所申请的场地是否在申请日期内可用;如果不可用,返回不可用信息。

(2)临时预订。

会议中心管理员收到客户预定请求的通知之后,提交确认。

系统生成新临时预订存入预订表,并对新客户创建一条客户信息记录加以保存。

根据客户记录给客户发送临时预订确认信息和支付定金要求。

(3)分配设施与设备。

根据临时预订或变更预定的设备和设施需求,分配所需设备(均能满足用户要求)和设施,更新相应的表和预订表。

(4)确认预订。

管理员收到客户支付定金的通知后,检查确认,更新预订表,根据客户记录给客户发送预订确认信息。

(5)变更预订。

客户还可以在支付余款前提交变更预订请求,对变更的预订请求检查可用性,如果可用,分配设施和设备;如果不可用,返回不可用信息。

管理员确认变更后,根据客户记录给客户发送确认信息。

(6)要求付款。

管理员从预订表中查询距预订的会议时间两周内的预定,根据客户记希赛软考学院录给满足条件的客户发送支付余款要求。

(7)支付余款。

管理员收到客户余款支付的通知后,检查确认,更新预订表中的已支付余款信息。

现采用结构化方法对会议预定系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图(不完整)。

图1-1上下文数据流图希赛软考学院图1-20层数据流图【问题1】(2分)使用说明中的词语,给出图1-1中的实体E1~E2的名称【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。

数据库系统工程师考试试卷

数据库系统工程师考试试卷
根据需求阶段收集的信息,设计的关系模式如图4-1所示。
图4-1教材管理关系模式
关系模式的主要属性、含义与约束如表4-2所示。
表4-2主要属性、含义与约束
根据图4-1关系模式,给出班级、教材的函数依赖(不完整)如下。
(1)班级关系函数依赖FD1
班级号→ {入学年份,人数,院系名称,专业名称}
(2)教材关系函数依赖FD2
(4)教材信息
教材信息记录教材的基本信息,包括教材编号、教材名称、ISBN号、名称、作者、版本号。同一种教材版本不同编号也不同,一种教材可以有多个作者。
(5)教材需求
根据各学院的教学计划和对应的班级人数,统计全校各系各专业各班级的教材需求情况。教材需求量是根据现有的教学计划和班级人数计算得到的。
[逻辑结构设计]
[问题2](4分)
下面是创建项目关系的SQL语句。请实现相关的完整性约束。Biblioteka CREATE TABLE项目(
项目编号CHAR(6),
项目名称VARCHAR(20),
状态CHAR(1) CHECK(c),
城市VARCHAR(20),
负责人编号CHAR(6)(d),
FOREIGN KEY(e)REFERENCES(f));
WHERE职工编号IN( SELECT(m)
FROM职工项目
WHERE(n))
WITH CHECK OPTION;
(2)GRANT(o)ON emp TO U1;
试题三(15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏。
[说明]
某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。具体的需求与设计如下:
[说明]
飞机票售票系统,可以同时为多个顾客提供售票服务。一次售票交易主要由查询(R)和购买(W)两个操作组成,而这两个操作之间的间隔可能需要几分钟。现有两位顾客同时到达一号和二号售票窗口购买机票,一号窗口的查询和购买操作用R1和W1表示,二号窗口的查询和购买操作用R2和W2表示。

2016年数据库系统工程师试题精选之数据流图(六)

2016年数据库系统工程师试题精选之数据流图(六)

2016年数据库系统工程师试题精选之数据流图(六)试题6阅读下列说明和数据流图,回答问题1-问题3.【说明】某医院收费系统的主要功能是收取病人门诊的各项费用。

系统的收费功能分为3个方面:病历收费、挂号收费和根据处方单内容收取检查或药物费用。

(1)病人初次来该医院看病首先需记录病人基本情况,并购买病历。

(2)病人看病前要挂号。

根据病人的病历和门诊部门(内科、外科等),系统提供相应的挂号单和处方单,并收取费用。

(3)病人根据处方单做进一步检查或取药前需交纳各项费用。

系统首先根据病人基本情况检查处方单中病历号是否正确,记录合格的处方单并提供收据。

(4)所有收费都必须依据定价表中的定价来计算,且所有收费都必须写入收费记录中。

医院收费系统的顶层图如图1所示;医院收费系统的第0层DFD图如图2所示。

其中,加工1的细化图如图3所示,加工3的细化图如图4所示。

假定顶层图是正确的,"定价表"文件已由其他系统生成。

【问题1】指出哪张图的哪些文件可以不必画出。

【问题2】图3中缺少4条数据流,请直接在图中添加。

【问题3】图4中缺少两条数据流,请直接在图中添加。

试题6分析【问题1】在0层图中的"处方记录"是加工3"处方收费"的局部数据文件,所以不必画出。

【问题2】根据说明"系统首先根据病人基本情况检查处方单中病历号是否正确",因此,在加工3.1"检查处方单"中,需读入病人基本情况,所以缺少从"病人基本情况"到"3.1检查处方单"的数据流。

然后系统"记录合格的处方单",所以加工3.2"记录处方"中需要将处方的内容记录到文件"处方记录"中,因此缺少从"3.2记录处方"到"处方记录"的数据流。

2016年上半年数据库系统工程师真题+答案(下午含解析)

2016年上半年数据库系统工程师真题+答案(下午含解析)

2016年上半年数据库系统工程师真题+答案解析上午选择1、VLIW是(1)的简称。

A. 复杂指令系统计算机B. 超大规模集成电路C. 单指令流多数据流D. 超长指令字2、主存与Cache的地址映射方式中,(2)方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换。

A. 全相联B. 直接映射C. 组相联D. 串并联3、如果“2X”的补码是“90H”,那么X的真值是(3)。

A. 72B. -56C. 56D. 1114、移位指令中的(4)指令的操作结果相当于对操作数进行乘2操作。

A. 算术左移B. 逻辑右移C. 算术右移D. 带进位循环左移答案:A算术移位时,对于负数.其符号位可能需要特殊处理,逻辑移位中没有符号的概念,只是二进制位序列。

算术左移等同于乘以2的操作。

5、内存按字节编址,从A1000H到B13FFH的区域的存储容量为(5)KB。

A. 32B. 34C. 65D. 676、以下关于总线的叙述中,不正确的是(6)。

A. 并行总线适合近距离高速数据传输B. 串行总线适合长距离数据传输C. 单总线结构在一个总线上适应不同种类的设备,设计简单且性能很高D. 专用总线在设计上可以与连接设备实现最佳匹配7、以下关于网络层次与主要设备对应关系的叙述中,配对正确的是(7)。

A. 网络层——集线器B. 数据链路层——网桥C. 传输层——路由器D. 会话层——防火墙8、传输经过SSL加密的网页所采用的协议是(8)。

A. HTTPB. HTTPSC. S-HTTPD. HTTP-S9、为了攻击远程主机,通常利用(9)技术检测远程主机状态。

A. 病毒查杀B. 端口扫描C. QQ聊天D. 身份认证10、某软件公司参与开发管理系统软件的程序员张某,辞职到另一公司任职,于是该项目负责人将该管理系统软件上开发者的署名更改为李某(接张某工作)。

该项目负责人的行为(10)。

A. 侵犯了张某开发者身份权(署名权)B. 不构成侵权,因为程序员张某不是软件著作权人C. 只是行使管理者的权利,不构成侵权D. 不构成侵权,因为程序员张某现已不是项目组成员11、美国某公司与中国某企业谈技术合作,合同约定使用1项美国专利(获得批准并在有效期内),该项技术未在中国和其他国家申请专利。

数据库练习题库(含答案)

数据库练习题库(含答案)

数据库练习题库(含答案)一、单选题(共98题,每题1分,共98分)1.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。

A、可避免过早陷入具体细节B、从局部或子系统开始分析问题,便于建模人员了解业务模型C、图形对象不涉及太多技术术语,便于用户理解模型D、用图形化的模型能直观表示系统功能正确答案:B2.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。

A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能正确答案:C3.关于数据划分策略,下述说法错误的是()。

A、散列划分釆用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B、范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C、范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D、轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询正确答案:D4.存取方法设计属于数据库设计的()阶段的设计任务。

A、逻辑结构设计B、概念结构设计C、系统需求分析D、物理结构设计正确答案:D5.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是()。

A、散列文件B、堆文件C、索引文件D、聚集文件正确答案:B6.关于"死锁”,下列说法中正确的是()。

A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、只有出现并发操作时,才有可能出现死锁C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B7.关于数据库应用系统的需求分析工作,下列说法正确的是()。

A、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图B、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明C、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标D、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程正确答案:C8.如果一个系统定义为关系系统,则它必须( )oA、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A、B都不需要正确答案:C9.联机分析处理包括以下()基本分析功能。

数据流图试题及答案

数据流图试题及答案

数据流图试题及答案【问题1】(1)费用单(2)待租赁房屋列表(3)看房请求(4)变更房屋状态请求【问题2】(5)房主信息文件(6)租赁者信息文件(7)房屋信息文件(8)看房记录文件【问题3】(1)起点:房主终点:变更房屋状态数据流名称:变更房屋状态请求(2)起点:租赁者终点:登记租赁者信息数据流名称:租赁者信息(3)起点:租赁者终点:安排租赁者看房数据流名称:看房请求试题一(共15分)阅读以下说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:1. 每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。

课程结束后进行期末考试,其成绩作为这门课程的考试成绩。

2. 学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。

3. 在记录学生成绩之前,系统需要验证这些成绩是否有效。

首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。

4. 对于有效成绩,系统将其保存在课程成绩文件中。

对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。

在教务处没有给出具体处理意见之前,系统不会处理这些成绩。

5. 若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。

教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。

6. 在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。

主讲教师须将核对之后的成绩报告返还系统。

7. 根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。

2016年上半年-数据库系统工程师-答案详解

2016年上半年-数据库系统工程师-答案详解

VLIW是〔1〕的简称.<1>A.复杂指令系统计算机B.超大规模集成电路C.单指令流多数据流D.超长指令字[答案]D[解析]本题计算机系统基础知识.VLIW是超长指令字的缩写.主存与Cache的地址映射方式中,〔2〕方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换.<2>A.全相联B.直接映射C.组相联D.串并联[答案]A[解析]本题考查计算机系统基础知识.全相联映射是指主存中任一块都可以映射到Cache中任一块的方式,也就是说,当主存中的一块需调入Cache吋,可根据当时Cache的块占用或分配情况,选择一个块给主存块存储,所选的Cache块可以是Cache中的任意一块.直接相联映射方式是指主存的某块j只能映射到满足特定关系的Cache块i中.全相联映射和直接相联映射方式的优缺点正好相反.对于全相联映射方式来说为优点的恰是直接相联映射方式的缺点,而对于全相联映射方式来说为缺点的恰是直接相联映射方式的优点.组相联映像了兼顾这两种方式的优点:主存和Cache按同样大小划分成块;主存和Cache 按同样大小划分成组;主存容量是缓存容量的整数倍,将主存空间按缓冲区的大小分成区,主存中每一区的组数与缓存的组数相同;当主存的数据调入缓存时,主存与缓存的组号应相等,也就是各区中的某一块只能存入缓存的同组号的空间内,但组内各块地址之间则可以任意存放,即从主存的组到Cache的组之间采用直接映象方式;在两个对应的组内部采用全相联映象方式.如果"2X〞的补码是"90H〞,那么X的真值是〔3〕.<3>A.72B.-56C.56D.111[答案]B[解析]本题考査计算机系统基础知识.先由补码"90H〞得出其对应的真值,为负数,绝对值为二进制形式的01110000,转换为十进制后等于-112,即2x=-112,因此x等于-56.移位指令中的〔4〕指令的操作结果相当于对操作数进行乘2操作.<4>A.算术左移B.逻辑右移C.算术右移D.带进位循环左移[答案]A[解析]本题考査计算机系统基础知识.算术移位时,对于负数.其符号位可能需要特殊处理,逻辑移位中没有符号的概念,只是二进制位序列.算术左移等同于乘以2的操作.内存按字节编址,从A1000H到B13FFH的区域的存储容量为〔5〕KB.<5>A.32B.34C.65D.67[答案]C[解析]本题考查计算机系统基础知识.结束地址和起始地址的差值再加1为存储单元的个数,B13FFH-A1000H+1=10400H,转换为十进制后等于65536+1024=64KB+1KB=65K.以下关于总线的叙述中,不正确的是〔6〕.<6>A.并行总线适合近距离高速数据传输B.串行总线适合长距离数据传输C.单总线结构在一个总线上适应不同种类的设备,设计简单且性能很高D.专用总线在设计上可以与连接设备实现最佳匹配[答案]C[解析]本题考査计算机系统基础知识.串行总线将数据一位一位传输,数据线只需要一根〔如果支持双向需要2根〕,并行总线是将数据的多位同时传输〔4位,8位,甚至64位,128位〕,显然,并行总线的传输速度快,在长距离情况下成本高,串行传输的速度慢,但是远距离传输付串行成本低.单总线结构在一个总线上适应不同种类的设备,通用性强,但是无法达到高的性能要求,而专用总线则可以与连接设备实现最佳匹配.以下关于网络层次与主要设备对应关系的叙述中,配对正确的是〔7〕.<7>A.网络层——集线器B.数据链路层——网桥C.传输层——路由器D.会话层——防火墙[答案]B[解析]网络层的联网设备是路由器,数据链路层的联网设备是网桥和交换机,传瑜层和会话层主要是软件功能,都不需要专用的联网设备.传输经过SSL加密的网页所采用的协议是〔8〕.<8>A.B.SC.S-D.-S[答案]B[解析]本题考查S方面的基础知识.s〔Hyper Text Transfer Protocol over Secure Socket Layer〕,是以安全为目标的通道,即使用SSL加密算法的.为了攻击远程主机,通常利用〔9〕技术检测远程主机状态.<9>A.病毒查杀B.端口扫描C. 聊天D.身份认证[答案]B[解析]本题考查网络安全中漏洞扫描基础知识.通常利用通过端口漏洞扫描来检测远程主机状态,获取权限从而攻击远程主机.某软件公司参与开发管理系统软件的程序员X某,辞职到另一公司任职,于是该项目负责人将该管理系统软件上开发者的署名更改为李某〔接X某工作〕.该项目负责人的行为〔10〕.<10>A.侵犯了X某开发者身份权〔署名权〕B.不构成侵权,因为程序员X某不是软件著作权人C.只是行使管理者的权利,不构成侵权D.不构成侵权,因为程序员X某现已不是项目组成员[答案]A[解析]《计算机软件保护条例》规定软件著作权人享有的权利,包括发表权、署名权、修改权、复制权、发行权、出租权、信息网络传播权、翻译权.署名权是指软件开发者为表明身份在自己开发的软件原件与其复制件上标记##的权利.法律法规规定署名权的根本目的,在于保障不同软件来自不同开发者这一事实不被人混淆,署名即是标记,旨在区别,区别的目的是为了有效保护软件著作权人的合法权益.署名彰显了开发者与软件之间存在关系的客观事实.因此,行使署名权应当奉行诚实的原则,应当符合有效法律行为的要件,否则会导致署名无效的后果.署名权只能是真正的开发者和被视同开发者的法人和非法人团体才有资格享有,其他任何个人、单位和组织不得行使此项权利.所以,署名权还隐含着另一种权利,即开发者资格权.法律保护署名权,意味着法律禁止任何未参加开发人在他人开发的软件的署名.《计算机软件保护条例》规定"在他人开发的软件上署名或者更改他人开发的软件上的署名〞的行为是侵权行为,这种行为侵犯了开发者身份权即署名权.美国某公司与中国某企业谈技术合作,合同约定使用1项美国专利〔获得批准并在有效期内〕,该项技术未在中国和其他国家申请专利.依照该专利生产的产品〔11〕需要向美国公司支付这件美国专利的许可使用费.<11>A.在中国销售,中国企业B.如果返销美国,中国企业不C.在其他国家销售,中国企业D.在中国销售,中国企业不[答案]D[解析]依照该专利生产的产品在中国或其他国家销售,中国企业不需要向美国公司支付这件美国专利的许可使用费.这是因为,该美国公司未在中国与其他国家申请该专利,不受中国与其他国家专利法的保护,因此,依照该专利生产的产品在中国与其他国家销售,中国企业不需要向美国公司支付这件美国专利的许可使用费.如果返销美国,需要向美国公司支付这件美国专利的许可使用费.这是因为,这件专利已在美国获得批准,因而受到美国专利法的保护,中国企业依照该专利生产的产品要在美国销售,则需要向美国公司支付这件美国专利的许可使用费.以下媒体文件格式中,〔12〕是视频文件格式.<12>A.WAVB.BMPC.MP3D.MOV[答案]D[解析]WAV为微软公司开发的一种声音文件格式,它符合RIFF〔Resource Interchange File Format〕文件规X.BMP〔Bitmap〕是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关位图〔DDB〕和设备无关位图〔DIB〕.它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩.MP3〔Moving Picture Experts Group Audio Layer Ⅲ〕是一种音频压缩技术,驻被设计用来大幅度地降低音频数据量.作为文件扩展名时表示该文件时一种音频格式文件. MOV即QuickTime影片格式,它是Apple公司开发的一种音频、视频文件格式,用于存储常用数字媒体类型.以下软件产品中,属于图像编辑处理工具的软件是〔13〕.<13>A.PowerpointB.PhotoshopC.PremiereD.Acrobat[答案]B[解析]PowerPoint是微软公司的演示文稿软件.Premiere是一款常用的视频编辑软件,由Adobe公司推出,广泛应用于广吿制作和电视节目制作中.Acrobat是由Adobe公司开发的一款PDF〔Portable Document Format〕编辑软件.Photoshop〔简称PS〕是由Adobe Systems开发和发行的图像处理软件.使用150DPI的扫描分辨率扫描一幅3×4英寸的彩色照片,得到原始的24位真彩色图像的数据量是〔14〕Byte.<14>A.1800B.90000C.270000D.810000[答案]D[解析]DPI〔Dots Per Inch,每英寸点数〕通常用来描述数字图像输入设备〔如图像扫描仪〕或点阵图像输出设备〔点阵打印机〕输入或输出点阵图像的分辨率.一幅3×4英寸的彩色照片在150DPI的分辨率下扫描得到原始的24位真彩色图像的数据量是〔150×3〕×〔150×4〕×24/8=810000字节.某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间〔天〕,则完成该项目的最少时间为〔15〕天.活动BD 最多可以晚开始〔16〕天而不会影响整个项目的进度.<15>A.15B.21C.22D.34<16>A.0B.2C.3D.5[答案]C A[解析]本题考查软件项目管理的基础知识.活动图是描述一个项目中各个工作任务相互依赖关系的一种模型,项目的很多重要特性可以通过分析活动图得到,如估算项目完成时间,计算关键路径和关键活动等.根据上图计算出关键路径为A-B-D-G-I-K-L,其长度为22,关键路径上的活动均为关键活动.活动BD在关键路径上,因此松弛时间为0.在结构化分析中,用数据流图描述〔17〕.当采用数据流图对一个图书馆管理系统进行分析时,〔18〕是一个外部实体.<17>A.数据对象之间的关系,用于对数据建模B.数据在系统中如何被传送或变换,以与如何对数据流进行变换的功能或子功能,用于对功能建模C.系统对外部事件如何响应,如何动作,用于对行为建模D.数据流图中的各个组成部分<18>A.读者B.图书C.借书证D.借阅[答案]B A[解析]本题考査结构化分析的基础知识.数据流图是结构化分析的一个重要模型,描述数据在系统中如何被传送或变换,以与描述如何对数据流进行变换的功能,用于功能建模.数裾流图中有四个要素:外部实体,也称为数据源或数据汇点,表示要处理的数据的输入来源或处理结果要送往何处,不属于目标系统的一部分,通常为组织、部门、人、相关的软件系统或者硬件设备;数据流表示数据沿箭头方向的流动;加工是对数据对象的处理或变换;数据存储在数据流中起到保存数据的作用,可以是数据库文件或者任何形式的数据组织.根据上述定义和题干说明,读者是外部实体,图书和借书证是数据流,借阅是加工.软件开发过程中,需求分析阶段的输出不包括〔19〕.<19>A.数据流图B.实体联系图C.数据字典D.软件体系结构图[答案]D[解析]本题考查软件开发过程的基础知识.结构化分析模型包括数据流图、实体联系图、状态迁移图和数据字典,因此这些模型是需求分析阶段的输出.而确定软件体系结构是在软件设计阶段进行的.以下关于高级程序设计语言实现的编译和解释方式的叙述中,正确的是〔20〕.<20>A.编译程序不参与用户程序的运行控制,而解释程序则参与B.编译程序可以用高级语言编写,而解释程序只能用汇编语言编写C.编译方式处理源程序时不进行优化,而解释方式则进行优化D.编译方式不生成源程序的目标程序,而解释方式则生成[答案]A[解析]本题考查程序语言基础知识.解释程序也称为解释器,它或者直接解释执行源程序,或者将源程序翻译成某种中间代码后加以执行;而编译程序〔编译器〕则是将源程序翻译成H标语言程序,然后在计算机上运行目标程序.这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序〔或其某种等价表示〕要参与到程序的运行过程中,运行程序的控制权在解释程序.简单来说,在解释方式下,翻译源程序时不生成独立的H标程序,而编译器则将源程序翻译成独立保存的目标程序.以下关于脚本语言的叙述中,正确的是〔21〕.<21>A.脚本语言是通用的程序设计语言B.脚本语言更适合应用在系统级程序开发中C.脚本语言主要采用解释方式实现D.脚本语言中不能定义函数和调用函数[答案]C[解析]本题考査程序语言基础知识.维基百科上将脚本语言定义为"为了缩短传统的编写—编译——运行过程而创建的计算机编程语言.通常具有简单、易学、易用的特色,目的就是希望开发者以简单的方式快速完成某些复杂程序的编写工作.〞脚本语言一般运行在解释器或虚拟机中,便于移植,开发效率较高.将高级语言源程序先转化为一种中间代码是现代编译器的常见处理方式.常用的中间代码有后缀式、〔22〕、树等.<22>A.前缀码B.三地址码C.符号表D.补码和移码[答案]B[解析]本题考杏程序语言基础知识."中间代码〞是一种简单且含义明确的记号系统,可以有若干种形式,它们的共同特征是与具体的机器无关.最常用的一种中间代码是与汇编语言的指令非常相似的三地址码,其实现方式常采用四元式,另外还有后缀式、树等形式的中间代码.当用户通过键盘或鼠标进入某应用系统时,通常最先获得键盘或鼠标输入信息的是〔23〕程序.<23>A.命令解释B.中断处理C.用户登录D.系统调用[答案]BI/O设备管理软件一般分为4层:中断处理程序、设备驱动程序、与设备无关的系统软件和用户级软件.至于一些具体分层时细节上的处理,是依赖于系统的,没有严格的划分,只要有利于设备独立这一目标,可以为了提高效率而设计不同的层次结构.I/O软件的所有层次与每一层的主要功能如下图所示.图中的箭头给出了I/O部分的控制流.当用户通过键盘或鼠标进入某应用系统时,通常最先获得键盘或鼠标输入信息的程序是中断处理程序.在Windows操作系统中,当用户双击"IMG_20160122_103.jpg〞文件名时,系统会自动通过建立的〔24〕来决定使用什么程序打开该图像文件.<24>A.文件B.文件关联C.文件目录D.临时文件[答案]B[解析]本题考查Windows操作系统文件管理方面的基础知识.当用户双击一个文件名时,Windows系统通过建立的文件关联来决定使用什么程序打开该文件.例如,系统建立了"Windows照片查看器〞或"11view〞程序打开扩展名为".jpg〞类型的文件关联,那么当用户双击"IMG_20160122_103.jpg〞文件时,Windows先执行"Windows 照片査看器〞或"11view"程序,然后打开"IMG_20160122_103.jpg〞文件.进程P1、P2、P3、P4和P5的前趋图如下图所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号量S1.S2.S3.S4和S5,且信号量S1~S5的初值都等于零.下图中a和b处应分别填写〔25〕;c 和d处应分别填写〔26〕,e和f处应分别填写〔27〕.<25>A.V〔S1〕、P〔S2〕和V〔S3〕B.P〔S1〕、V〔S2〕和V〔S3〕C.V〔S1〕、V〔S2〕和V〔S3〕D.P〔S1〕、P〔S2〕和V〔S3〕<26>A.P〔S2〕和P〔S4〕B.P〔S2〕和V〔S4〕C.V〔S2〕和P〔S4〕D.V〔S2〕和V〔S4〕<27>A.P〔S4〕和V〔S4〕V〔S5〕B.V〔S5〕和P〔S4〕P〔S5〕C.V〔S3〕和P〔S4〕P〔S5〕D.P〔S3〕和P〔S4〕P〔S5〕[答案]C B B[解析]根据前驱图,P1进程执行完需要通知P2和P3进程,故需要利用V〔S1〕V〔S2〕操作通知P2和P3进程,所以空a应填V〔S1〕V〔S2〕;P2进程执行完需要通知P4进程,所以空b应填V根据前驱图,P3进程运行前需要等待P1进程的结果,故需执行程序前要先利用1个P操作,而P3进程运行结束需要通知P5进程.根据排除法可选项只有选项B和选项C.又因为P3进程运行结束后需要利用1个V操作通知P5进程,根据排除法可选项只有选项B满足要求.根据前驱图,P4进程执行结束需要利用1个V操作通知P5进程,故空e处需要1个V操作;P5进程执行前需要等待P3和P4进程的结果,故空f处需要2个P操作.根据排除法可选项只有选项B和选项C能满足要求.根据试题〔27〕分析可知,P3进程运行结束是利用V 〔S4〕通知P5进程,故P4进程运行结束是利用V〔S5〕通知P5进程.在采用三级模式结构的数据库系统中,如果对数据库中的表Emp创建聚簇索引,那么应该改变的是数据库的〔28〕.<28>A.模式B.内模式C.外模式D.用户模式[答案]B[解析]本题考查数据库系统基本概念.内模式也称存储模式,是数据物理结构和存储方式的描述,是数据在数据庐内部的表示方式.由内模式定义所有的内部记录类型、索引和文件的组织方式,以与数据控制方面的细节.对表Emp创建聚簇索引,意为索引项的顺序是与表中记录的物理顺序一致的索引组织,所以需要改变的是数据库的内模式.在某企业的信息综合管理系统设计阶段,员工实体在质量管理子系统中被称为"质检员〞,而在人事管理子系统中被称为"员工〞,这类冲突被称之为〔29〕.<29>A.语义冲突B.命名冲突C.属性冲突D.结构冲突[答案]B[解析]本题考查数据库概念结构设计中的基础知识.根据局部应用设计好各局部E-R图之后,就可以对各分E-R图进行合并.在合并过程中需解决分E-R图中相互间存在的冲突,消除分E-R图之间存在的信息冗余,使之成为能够被全系统所有用户共同理解和接受的统一且精炼的全局概念模型.分E-R图之间的冲突主要有命名冲突、属性冲突和结构冲突三类.命名冲突是指相同意义的属性,在不同的分E-R图上有着不同的命名,或是名称相同的属性在不同的分E-R图中代表着不同的意义,这些也要进行统一.属性冲突是指同一属性可能会存在于不同的分E-R图,由于设计人员不同或是出发点不同,属性的类型、取值X围、数据单位等可能会不一致,这些属性对应的数据将来只能以一种形式在计算机中存储,这就需要在设计阶段进行统一.结构冲突是指同一实体在不同的分E-R图中有不同的属性,同一对象在某一分E-R图中被抽象为实体而在另一分E-R图中又被抽象为属性,需要统一.对于关系模式R〔X,Y, Z〕,下列结论错误的是〔30〕.<30>A.若X→Y,Y→Z,则X→ZB.若X→Z,则XY→ZC.若XY→Z,则X→Z,Y→ZD.若X→Y,X→Z,则X→YZ[答案]C[解析]本题考查函数依赖概念和性质.选项A是传递规则,故结论是正确的.选项B中,X→Z成立,则给其决定-素X再加上其他冗余属性Y也成立.选项C的结论错误的,反例:如XY为学号和课程号,Z为成绩,则学号、课程号→成绩成立,但学号→成绩不成立.选项D是合并规则,故结论是正确的.此题也可以采用证明的方法来判定.若对关系R1按〔31〕进行运算,可以得到关系R2.<31>A.σ商品名=‘毛巾’⋁‘钢笔’〔R1〕B.σ价格≥‘8’〔R1〕C.π1,2,3〔R1〕D.σ商品编号=‘01020211’⋁‘02110200’〔R1〕[答案]B[解析]本题考查关系代数概念和性质.选项A"σ商品名=‘毛巾’⋁‘钢笔’〔R1〕〞的结果有商品编号为01020211、01020212、01020213和02110200的商品,而R2中没有商品编号为01020213的商品,因此该选项是错误的.选项B"σ价格≥‘8’〔R1〕〞的结果只有价格大于8的商品,运算结果为表2.所以选项B是正确的.选项C"σ商品编号=‘01020211’⋁‘02110200’〔R1〕〞的结果只有商品编号为010202111和02110200的商品,而没有商品编号为01020213的商品,因此该选项是错误的.选项D"π1,2,3〔R1〕〞的结果等价于无条件对R1进行投影,运算结果就为R1.所以,选项D是错误的.关系规X化是在数据库设计的〔32〕阶段进行.<32>A.需求分析B.概念设计C.逻辑设计D.物理设计[答案]C[解析]逻辑设计阶段的任务之一是对关系模式进一步的规X化处理.因为生成的叨始关系模式并不能完全符合要求,还会有数据冗余、更新异常存在,这就需要根据规X化理论对关系模式进行分解,消除冗余和更新异常.不过有时根据处理要求,可能还需要增加部分冗余以满足处理要求.逻辑设计阶段的任务就需要作部分关系模式的处理,分解、合并或增加冗余属性,提高存储效率和处理效率.若给定的关系模式为R<U,F>,U={A,B,C〕,F={AB→C,C→B〕,则关系R〔33〕.<33>A.有2个候选关键字AC和BC,并且有3个主属性B.有2个候选关键字AC和AB,并且有3个主属性C.只有1个候选关键字AC,并且有1个非主属性和2个主属性D.只有1个候选关键字AB,并且有1个非主属性和2个主属性[答案]B[解析]本题考査关系数据库规X化理论方面的基础知识.根据函数依赖定义可知AC→U、AB→U,所以AC和AB为候选关键字.根据主属性的定义"包含在任何一个候选码中的属性叫做主属性〔Prime attribute〕,否则叫做非主属性〔Nonprime attribute〕〞,所以,关系R中的3个属性都是主属性.设关系模式R<U,F>,其中U为属性集,F是U上的一组函数依赖,那么Armstrong公理系统的伪传递律是指〔34〕.<34>A.若X→Y,Y→Z为F所蕴涵,则X→Z为F所蕴涵B.若X→Y,X→Z,则X→YZ为F所蕴涵C.若X→Y,WY→Z,则XW→Z为F所蕴涵D.若X→Y为F所蕴涵,且Z⊆U,则XZ→YZ为F所蕴涵[答案]C[解析]本题考查关系数据库基础知识.从已知的一些函数依赖,可以推导出另外一些函数依赖,这就需要一系列推理规则.函数依赖的推理规则最早出现在1974年W.W.Armstrong的论文里,这些规则常被称作"Armstrong 公理〞.选项A"若X→Y,Y→Z为F所蕴涵,则H为F所蕴涵〞符合Armstrong公理系统的传递率.选项B"若X→Y,X→Z,则X→YZ为F所蕴涵〞符合Armstrong公理系统的合并规则.选项C"若X→Y,WY→Z,则XW→Z为F所蕴涵〞符合Armstrong公理系统的伪传递率.选项D"若X→Y为F所蕴涵,且K⊆U,则XZ→YZ为F所蕴涵〞符合Armstrong公理系统的增广率.给定关系R〔A,B,C,D〕和关系S〔C,D,E〕,对其进行自然连接运算R⋈S后的属性为〔35〕个:σR.B>S.E〔R⋈S〕等价的关系代数表达式为〔36〕.<35>A.4B.5C.6D.7<36>A.σ2>7<R×S>B.π1.2.3.4.7<σ'2'>'7'∧3=5∧4=6<R×S>>C.σ'2'>'7'<R×S>D.π1.2.3.4.7<σ'2'>7'∧3=5∧4=6<R×S>>[答案]B D[解析]本题考查关系代数运算方面的知识.自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉.对关系R〔A,B,C,D〕和关系S〔C,D,E〕来说,进行等值连接后有7个属性列,去掉2个重复属性列C和D后应为5个,即为R.A,R.B,R.C,R.D,S.E.试题〔36〕的正确选项为D.因为R×S的属性列为R.A,R.B,R.C,R.D,S.C,S.D,S.E〕,显然,R,A为第1属性列,R.B为第2属性列,R.C为第3属性列,R.D为第4属性列,S.C为第5属性列,S.D为第6属性列,S.E为第7属性列.分析表达式σR.B>S.E<R⋈S>如下:σR.B>S.E等价于σ2>7R⋈S等价于π1,2,3,4,7<σ3=5⋀4=6<R×S>>显然,σR.B>S.E<R⋈S>等价于π1,2,3,4,7<σ3=5⋀4=6<R×S>>关系R.S如下表所示,元组演算表达式T={t|R〔t〕⋀∀u〔S〔u〕→t[3]>u[1]}运算的结果为〔37〕.<37>A. B.C. D.[答案]C[解析]试题〔37〕是考查关系代数运算和元组演算的基本知识.题干中的元组演算表达式所构成的关系为:从关系R中选择的元组t应满足该元组在C列上的分量大于关系S中的任意一个元组u在A列上的分量.关系R中的第一个元组<1,2,3>中的第三个分量t[3]=3,由于3不满足大于S关系的第一个元组u[1]=3以与S关系的第二个元组u[1]=4,故关系R中的第一个元组 <1,2,3>不在新构成的关系中;关系R中的第二个元组<4,5,6>中的第三个分量t[3]=6,由于6不满足大于S关系的第四个元组u[1]=6,故关系R中的第二个元组<4,5,6>不在新构成的关系中;关系R中的第三个元组<7,8,9>中的第三个分量t[3]=9,由于9大于S关系的任何一个元组,故关系R中的第三个元组<7,8,9>在新构成的关系中;关系R中的第四个元组<10,11,12>中的第三个分量t[3]=12,由于12大于S关系的任何一个元组,故关系R中的第四个元组<10,11,12>在新构成的关系中.根据上述分析可见,新构成的关系中有元组<7,8,9>和<10,11,12>.关系R〔A1,A2,A3〕上的函数依赖集F={A1A3→A2,A1A2→A3},若R上的一个分解为ρ={〔A1,A2〕,〔A1,A3〕},则分解ρ〔38〕.<38>A.是无损联接的B.是保持函数依赖的C.是有损联接的D.无法确定是否保持函数依赖[答案]C[解析]本题考查关系数据库规X化理论方面的基础知识.分解ρ={〔A1,A2〕,〔A1,A3〕},ρ具有无损连接的充分必要的条件是U1⋂U2→U1-U2∈F+和U1⋂U2→U2-U1∈F+.本题中U1⋂U2=A1,U1-U2=A2,U2-U1=A3,A1→A2∉F+,A1→A3∉F+,所以,分解ρ={〔A1,A2〕,〔A1,A3〕},是有损联接的.假设关系R〔A1,A2,A3〕上的函数依赖集F={A1→A2,A1→A3,A2→A3},则函数依赖〔39〕.<39>A.A1→A2是冗余的B.A1→A3是冗余的C.A2→A3是冗余的D.A1→A2,A1→A3,A2→A3都不是冗余的[答案]B[解析]本题考查关系数据库规X化理论方面的基础知识.由于A1→A2,A2→A3可以推出A1→A3〔传递率〕,所以函数依赖集A1→A3是冗余的.某企业部门关系模式Dept〔部门号,部门名,负责人工号,任职时间〕,员工关系模式EMP 〔员工号,##,年龄,月薪资,部门号, ,办公室〕.部门和员工关系的外键分别是〔40〕.查询每个部门中月薪资最高的员工号、##、部门名和月薪资的SQL查询语句如下:。

历年数据库系统工程师试题及答案

历年数据库系统工程师试题及答案

1.单个用户使用的数据视图的描述称为( )A.外模式B.概念模式C.内模式D.存储模式2.子模式ddl 用来描述( )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.在dbs中,dbms和os之间的关系是( )A.相互调用B.dbms调用osC.os 调用dbmsD.并发运行4.数据库物理存储方式的描述称为( )A.外模式B.内模式C.概念模式D.逻辑模式5.在下面给出的内容中,不属于dba职责的是( )A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整性规则6.在数据库三级模式间引入二级映象的主要作用是( )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性7.db、dbms 和dbs 三者之间的关系是( )A.db 包括dbms和dbsB.dbs包括db和dbmsC.dbms包括db和dbsD.不能相互包括8.dbs中“第三级存储器”是指( )A.磁盘和磁带B.磁带和光盘C.光盘和磁盘D.快闪存和磁盘9.位于用户和操作系统之间的一层数据管理软件是( )A.dbsB.dbC.dbmsD.mis10.数据库系统中的数据模型通常由( )三部分组成A.数据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护D.数据定义、数据管理和运行控制11.codasyl 组织提出的dbtg 报告中的数据模型是( )的主要代表A.层次模型B.网状模型C.关系模型D.实体联系模型12.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述A.子模式B.用户模式C.模式D.存储模式13.用户涉及的逻辑结构用( )描述A.模式B.存储模式C.概念模式D.子模式14.数据库的开发控制,完整性检查,安全性检查等是对数据库的( )A.设计B.保护C.操纵D.维护15.( )是控制数据整体结构的人,负责三级结构定义和修改A .专业用户B .应用程序员C.dbaD .一般用户16.文件系统的一个缺点是( )A .数据不保存B .数据冗余性C .没有专用软件对数据进行管理D .数据联系强17.( )完成对数据库数据的查询与更新A.dclB.ddlC.dmlD.dql18.关系模型的程序员不需熟悉数据库的()A .数据操作B .完整性约束条件C .存取路径D .数据定义19.dbms 提供dml 实现对数据的操作。

2016年上半年数据库系统工程师考试下午真题(完整版)

2016年上半年数据库系统工程师考试下午真题(完整版)

缺部分补充完整。
CREATE
(e)
AS
SELECT EMP,Eno,Ename, CAR,Cno,Brand, StartTime,
EndTime
FROM EMP,CAR, SCHEDULE
WHERE
(f)
(2)驾驶员的奖金在收车时间写入时,由出车时间段自动计算,并用触
发器来实现奖金的自动维护,函数 float Bonus_value(DATETIME StartTime,
FOR EACH ROW
BEGIN
UPDATE BONUS
SET
(i)
WHERE
(j)
AND Year=Get_Year(nrow.Sta
rtTime)
AND Month= Get_Month(nrow.StartTime) ;
END
【问题 3】(5 分)
请将下面 SQL 语句的空缺郜分补充完整。
(1)查询调度次数最多的汽车车牌号及其品牌。
【问题 3】(3 分) 若临时车辆进入小区,按照进入和离开小区的时间进行收费(每小时 2
元)。试增加“临 时停车”关系模式,用 100 字以内文字简要叙述解决方案。
5、阅读下列说明,回答问题 1 和问题 2,将解答填入答题纸的对应栏内。 【说明】 某图书馆的图书借还业务使用如下关系模式: 书目(ISBN,书名,出版社,在库数量) 图书(书号,ISBN,当前位置) 其中在库数量为当前书目可借出的图书的数量,每本图书入库后都会有当前位 置,借出后当前位置字段改为空值。每一条书目信息对应多本相同的图书,每 一本图书只能对应一条书目。 借还书业务的基本流程如下描述: (1)读者根据书名查询书目,当前书目的在库数量大于 0 时可借阅。 (2)读者借出一本图书时,进行出库操作:根据该图书的书号将该图书的当前 位置字段值改为空值,并根据其 ISBN 号将对应书目的在库数量减 1。 (3)读者归还一本图书时,进行入库操作:系统根据当前书架的空余位置自动 生成该本书的存放位置,并根据该图书的书号将其当前位置字段值改为生成的 存放位置,然后将对应书目的在库数量加 1。 (4)借还书时,逐一扫描每本图书的书号并进行出、入库操作。

2016年数据库系统工程师试题精选之数据流图(二)

2016年数据库系统工程师试题精选之数据流图(二)

2016年数据库系统工程师试题精选之数据流图(二)试题二阅读下列说明和流程图,如图1至图4所示,回答问题1至问题3,把解答填入答题纸的对应栏内。

【说明】某考务处理系统具有以下功能:·输入报名单。

·自动编制准考证号。

·输出准考证。

·输入成绩清单。

·输出成绩通知单。

·输出成绩分布表。

·输入合格标准、输出录取通知单。

·试题难度分析,并输出试题难度分析表。

这里给出了实现上述要求的部分不完整的数据流图,其中部分数据流的组成如下面所示:·报名单=报名号+姓名+通信地址·考生名册=报名号+准考证号+姓名+通信地址·成绩册=准考证号+{课程号+成绩}(其中{W}表示W重复多次)·准考证=报名号+姓名+准考证号【问题1】指出0层图中可以删去的部分。

【问题2】在加工1子图中将遗漏的数据流添加在答题纸上。

【问题3】加工2子图分解成如图4所示的4个子加工及相关的文件(即数据存储)。

试在此基础上将相关的DFD成分添加在答题纸上,以完全该加工子图。

试题2分析总体地分析该流程图,0层流程图是对总图中的"考务系统"细分为"报名处理"、"成绩处理"、"考生名册"并划分其数据流得来的。

加工1子图,则是对0层流程图中的"报名处理"细分为"检查报名单"、"编制准考证号"并划分其数据流得来的。

加工2子图,则是对0层流程图中的"成绩处理"细分为"成绩清单录入"、"制作成绩通知单"、"制作录取通知单"、"试题难度分析"等并划分其数据流得来的。

在一层数据流图中,如果一个文件仅仅作用于一个加工,那么该文件可以作为局部文件出现在该加工的子图中,而不必出现在它的父图中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2016年数据库系统工程师试题精选之数据流图(一)
试题一
【说明】
某基于微处理器的住宅系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。

房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互。

在安装过程中,系统给每个传感器赋予一个编号(即id)和类型,并设置房主密码以启动和关闭系统,设置传感器事件发生时应自动拨出的电话号码。

当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息。

【问题1】
如图1所示,数据流图1(住宅安全系统顶层图)中的A和B分别是什么?
【问题2】
如图2所示,数据流图2(住宅安全系统第0层DFD图)中的数据存储"配置信息"会影响图中的哪些加工?
【问题3】
如图3所示,将数据流图3(加工4的细化图)中的数据流补充完整,并指明加工名称、数据流的方向(输入/输出)和数据流名称。

【问题4】
请说明逻辑数据流图(Logical Data Flow Diagram)和物理数据流图(Physical Data Flow Diagram)之间的主要区别。

试题1分析
本题是一道分层数据流图的题。

解答此类问题最关键的一点就是要细心,把题目看清,不要丢掉任何一个条件。

还有就是解题有一定的技巧,从一些常规的入口作为突破口,会事半功倍。

现在我们就利用分层数据流图的数据流的平衡原则(即父图和子图(加工图)的一致性)来解题。

子图是其父图中某一部分内部的细节图(加工图)。

它们的输入/输出数据流应该保持一致。

就像你看到地上有只蚂蚁有6条细细的腿,中间是一个小黑点,你想看得更清楚一些就拿个放大镜看。

这时,你能看到它的头、触角、身体和比较粗的腿,但是你看到的一定还是6条腿,不是7条,也不是3条。

子图也是如此,在上一级中有几个数据流,它的子图也一定有同样的数据流,而且它们的输送方向是一致的(也就是说原图有3条进的数据流、2条出的,子图同样也是)。

用这一条原则可以轻松地解决问题3.在0层图中,"4监控传感器"模块有1条输入数据流"传感器状态"和3条输出数据流"电话拨号"、"传感器数据"和"告警类型".但在加工4的细化图中,我们只看到了输出数据流"告警类型".所以很快我们就知道此加工图少了"传感器状态"、"电话拨号"、"传感器数据"这3条数据流。

加工4的结构非常清晰,所以我们只需把这3条数据流对号入座即可:"电话拨号"应是"4.5拨号"的输出数据流;"传感器状态"应是作为"4.4读传感器"处理的输入数据流;"传感器数据"应该是经"4.1显示格式"处理过的数据流,所以作为"4.1显示格式"的输出数据流。

【问题1】
此题和以往试题有所不同,以往都给定了完整正确的顶层图,现在顶层图不完整,我们可以通过题目说明信息及顶层图来分析顶层图并解答问题。

题目中提到了"房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等)",在顶层图中这3个名词都没有出现。

但仔细观察,可以看出"电视机"实际上就是"显示器",因为它接收TV信号并输出。

其他的几个实体都和"传感器"、"报警器"没有关联。

又因为A中输出"传感器状态"到"住宅安全系统",所以A应填"传感器".B接收"告警类型",所以应填"报警器".
【问题2】
首先,毫无疑问"4监控传感器"用到了配置信息文件,这一点可以在加工4的细化图中看出。

同时由于输出到"5显示信息和状态"的数据流是"检验ID信息",所以"5显示信息和状态"也用到了配置信息文件。

试题1参考答案
【问题1】
A:传感器
B:报警器。

【问题2】
4.监控传感器
5.显示信息和状态。

【问题3】
【问题4】
物理数据流图关注的是系统中的物理实体,以及一些具体的文档、报告和其他输入/输出硬拷贝。

物理数据流图用做系统构造和实现的技术性蓝图。

逻辑数据流图强调参与者所做的事情,可以帮助设计者决定需要哪些系统资源、为了运行系统用户必须执行的活动、在系统安装之后如何保护和控制这些系统。

逻辑数据流图是物理数据流图去掉了所有的物理细节后得到的变换形式,逻辑数据流图被用做系统分析的需求分析阶段的起点。

更多数据库系统工程师考试资讯请到希赛软考学院。

相关文档
最新文档