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

合集下载

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

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

2015上半年数据库系统工程师考试真题及答案-下午卷试题一【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。

系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。

系统与考试有关的主要功能如下。

(1)考试设置。

教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。

(2)显示并接收解答。

根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。

(3)处理解答。

根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。

(4)生成成绩报告。

根据解答结果生成学生个人成绩报告,供学生查看。

(5)生成成绩单。

对解答结果进行核算后生成课程成绩单供教师查看。

(6)发送通知。

根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。

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

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

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

DFD是一种便于用户理解、分析系统数据流程的图形化建模工具。

是系统逻辑模型的重要组成部分。

上下文DFD(顶层DFD)通常用来确定系统边界,将待开发系统本身看作一个大的加工(处理),然后根据谁为系统提供数据流,谁使用系统提供的数据流,确定外部实体。

建模出的上下文DFD中只有唯一的一个加工和一些外部实体,以及这两者之间的输入输出数据流。

在上下文确定的系统外部实体以及与外部实体的输入输出数据流的基础上,建模0层DFD,将上下文DFD中的加工进一步分解,成多个加工,识别这些加工的输入输出数据流,使得所有上下文DFD中的输入数据流,经过这些加工之后变换成上下文DFD的输出数据流。

计算机四级考试《数据库系统工程师》测试题及答案

计算机四级考试《数据库系统工程师》测试题及答案

计算机四级考试《数据库系统工程师》测试题及答案1 . 试述关系模型的三个组成部分。

(填空题)关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

2 .关系数据模型中,二维表的列称为________,二维表的行称为________。

(问答题)属性记录或元组3 . 试述关系数据语言的特点和分类。

(填空题)关系数据语言可以分为三类:关系代数语言,例如ISBL 关系演算语言,包括:元组关系演算语言,例如APLHA,QUEL 域关系演算语言,例如QBE 具有关系代数和关系演算双重特点的语言例如SQL 这些关系数据语言的共同特点是,具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。

4 .用户选作元组标识的一个候选码为________,其属性不能取________。

(问答题)主码空值5 .定义并理解下列术语,说明它们之间的联系与区别: (1) 域,笛卡尔积,关系,元组,属性(2)主码,候选码,外部码 (3)关系模式,关系,关系数据库 (填空题)域:域是一组具有相同数据类型的值的集合。

笛卡尔积:给定一组域D1,D2,…,Dn,这些域中可以有相同的。

这组域的笛卡尔积为:D1×D2×…×Dn={ (d1,d2,…,dn)|di?Di,i=1,2,…,n }其中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组(Tuple)。

元素中的每一个值di叫作一个分量(Component)。

关系:在域D1,D2,…,Dn上笛卡尔积D1×D2×…×Dn的子集称为关系,表示为 R(D1,D2,…,Dn)元组:关系中的每个元素是关系中的元组。

属性:关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域。

由于域可以相同,为了加以区分,必须对每列起一个名字,称为属性(Attribute)。

候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码(Candidate key)。

最全软考上半数据库系统工程师考试真题(下午题)经典版.doc

最全软考上半数据库系统工程师考试真题(下午题)经典版.doc

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

【说明】某医疗护理机构为老人或有护理需求者提供专业护理,现欲开发一基于Web的医疗管理系统,以改善医疗护理效率。

该系统的主要功能如下:(1)通用信息查询。

客户提交通用信息查询请求,查询通用信息表,返回查询结果。

(2)医生聘用。

医生提出应聘/辞职申请,交由主管进行聘用/解聘审批,更新医生表,并给医生反馈聘用/解聘结果;删除解聘医生出诊安排。

(3)预约处理。

医生安排出诊时间,存入医生出诊时间表;根据客户提交的预约查询请求,查询在职医生及其出诊时间等预约所需数据并返回;创建预约,提交预约请求,在预约表中新增预约记录,更新所约医生出诊时间并给医生发送预约通知;给客户反馈预约结果。

(4)药品管理。

医生提交处方,根据药品名称从药品数据中查询相关药品库存信息,开出药品,更新对应药品的库存以及预约表中的治疗信息;给医生发送“药品已开出”反馈。

(5)报告创建。

根据主管提交的报表查询(报表类型和时间段),从预约数据、通用信息、药品库存数据、医生以及医生出诊时间中进行查询,生产报表返回给主管。

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

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

【问题2】(5分)使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。

【问题3】(4分)使用说明和图中的术语,补充图1-2中缺失的数据流及其起点和终点。

【问题4】(3分)使用说明中的词语,说明“预约处理”可以分解为哪些子加工?并说明建模图1-1和图1-2如何保持数据流图平衡?试题二(共15分)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某海外代购公司,为扩展公司业务,需要开发一个信息化管理系统。

请根据公司现有业务及需求完全该系统的数据库设计。

2015数据库工程师真题下午课件

2015数据库工程师真题下午课件

阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。

系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。

系统与考试有关的主要功能如下。

(1)考试设置。

教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。

(2)显示并接收解答。

根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。

(3)处理解答。

根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。

(4)生成成绩报告。

根据解答结果生成学生个人成绩报告,供学生查看。

(5)生成成绩单。

对解答结果进行核算后生成课程成绩单供教师查看。

(6)发送通知。

根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。

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

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

【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。

【问题3】(4分)根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。

【问题4】(5分)图1-2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。

请分解图1-2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内。

(注:数据流的起点和终点须使用加工的名称描述)我的答案:看视频读书参考答案:【问题1】E1:教师E2:学生【问题2】D1:试题D2:学生信息D3:考试信息D4:解答结果【问题3】数据流名称:题目;起点:D1;终点:2 显示并接收解答数据流名称:答案;起点:D1;终点:3 处理解答【问题4】分解为:创建通知数据,发送通知给学生或老师数据流名称:通知数据;起点:创建通知数据;终点:发送通知给学生或老师阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

2015年上半年系统集成项目管理工程师考试真题(下午)

2015年上半年系统集成项目管理工程师考试真题(下午)

2015年上半年系统集成项目管理工程师考试真题(下午)一、阅读下列说明,回答问题 l 至问题 3,将解答填入答题纸的对应栏内。

[说明]项目经理小杨把编号为 1401 的工作包分配给张工负责实旌,要求他必须在 25 天内完成。

任务开始时间是 3 月 1 日早 8 点,每天工作时间为 8 小时。

张工对该工作包进行了活动分解和活动历时估算,并绘制了如下的活动网络图。

1401 工作包的直接成本由人力成本(每人每天的成本是 1000 元)构成,每个活动需要 2 人完成。

【问题 1】 (9 分)请将下面(1)~(6)处的答案填写在答题纸的对应栏内。

张工按照《1401 工作包活动网络图》制订了工作计划,预计总工期为(1)天。

按此计划,预留的时间储备是(2)天。

该网络图的关键路径是(3) 。

按照《1401 工作包活动网络图》所示,计算活动 C 的总时差是(4)天,自由时差是(5)天。

正常情况下,张工下达给活动 C 的开工时间是 3 月(6)日。

【问题 2】 (6 分)假如活动 C 和活动 G 都需要张工主持施工(张工不能同时对 C 和 G 进行施工),请进行如下分析:(1)由于各种原因,活动 C 在 3 月 9 日才开工,按照张工下达的进度计划,该工作包的进度是否会延迟?并说明理由。

(2)基于(l)所述的情况.在不影响整体项目工期的前提下,请分析张工宜采取哪些措施?【问题 3】 (10 分)张工按照《1401 工作包活动网络图》编制了进度计划和工作包预算,经批准后发布。

在第 12 天的工作结束后,活动 C、F、H 都刚刚完成,实际花费为 7 万元。

请做如下计算和分析:(1)当前时点的 SPI 和 CPI。

(2)在此情况下,张工制订的进度计划是否会受到影响,并说明理由。

二、阅读下列说明,回答问题 1 至问题 2,将解答填入答题纸的对应栏内。

[说明]某市承办国际服装节,需要开发网站进行宣传。

系统集成企业 M 公司中标站开发项目。

数据库系统工程师招聘笔试题及解答

数据库系统工程师招聘笔试题及解答

招聘数据库系统工程师笔试题及解答一、单项选择题(本大题有10小题,每小题2分,共20分)1、在数据库系统中,用于描述数据库中全体数据的全局逻辑结构和特性的是( )。

A. 概念模式B. 外模式C. 内模式D. 存储模式答案:A解析:在数据库系统中,存在三级模式结构,即概念模式、外模式和内模式。

•概念模式(Conceptual Schema):也称为逻辑模式,它是数据库中全体数据的全局逻辑结构和特性的描述,是所有用户的公共数据视图。

一个数据库只有一个概念模式。

•外模式(External Schema):也称为子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

一个数据库可以有多个外模式。

•内模式(Internal Schema):也称为存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

一个数据库只有一个内模式。

因此,用于描述数据库中全体数据的全局逻辑结构和特性的是概念模式,选项A 正确。

2、关系数据库管理系统(RDBMS)中实现数据物理独立性的是( )。

A. 外模式/内模式映射B. 外模式/模式映射C. 模式/内模式映射D. 逻辑结构/物理结构映射答案:C解析:关系数据库管理系统(RDBMS)通过三级模式两级映像来实现数据的逻辑独立性和物理独立性。

•逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),只要对外模式/模式映射做相应的改变,可以使外模式保持不变。

应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。

•物理独立性:当数据库的存储结构改变了(例如选用了另一种存储结构),由数据库管理员对模式/内模式做相应的改变,可以使模式保持不变,从而应用程序也不必改变。

保证了数据与程序的物理独立性,简称数据的物理独立性。

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

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

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所示。

2015年上半年软件设计师考试下午真题(标准参考答案)

2015年上半年软件设计师考试下午真题(标准参考答案)

注:红色字体为学生提问1.参考答案:【问题1】E1:教师E2:学生【问题2】D1:试题D2:学生信息D3:考试信息D4:解答结果【问题3】数据流名称:题目,起点:D1,终点:2 显示并接收解答。

数据流名称:答案,起点:D1,终点:3 处理解答。

【问题4】分解为:创建通知数据,发送通知给学生或老师数据流名称:通知数据;起点:创建通知数据;终点:发送通知给学生或老师。

试题分析:D1 试题文件D2 学生信息文件D3考试信息文件D4解答结果文件这个答案是不是也对呢,能不能解释一下也能算对,意思正确就行了。

但严格的做法,是按参考答案的做法,因为题目要求以试题说明的词来填空。

缺失的数据流应该还有答案?(3)说了“根据答案”是的,还有一条答案的数据流解答的缺少数据流,D2 到加工5也算是缺少吗,因为生成成绩单要用到学生信息的,这个也应该是一个答案吧。

这倒不是必要的。

在这种题中,判断的基本准则是题目说明中有明示。

隐含的一般不考虑。

例如:解答结果可以带标识学员的学号之类的信息,这样做成绩单是可以实现的。

D1 试题文件D2 学生信息文件D3考试信息文件D4解答结果文件,这个答案是不是更加符合DFD 图的命名规则呢,如果都不加文件,数据流名和数据存储同样的名字,这样就违背了数据流图命名冲突,而且表示不清楚的原则;题目中要求用原文的文字表述自然没有错,这次考试的目的就是考数据流图的命名规则,习惯上存储文件加文件二字或者表、库之类的字来区别数据流,真正达到通俗易懂,如果什么也不加,数据流和存储文件容易搞混。

这个地方的标准答案不够准确,加上文件二字更容易理解,不过在DFD图中不加文件二字也可以理解,不会扣分2.参考答案:【问题1】比赛联系应具有的属性包括:比赛编码,比分,日期。

【问题2】(1)球队编号(2)球队编号【问题3】试题分析:3.参考答案:【问题1】(1)C5(2)C9(3)C7(4)C6(5)(6)C8、C10(7)C2【问题2】M1:C5M2:C2M3:C3M4:C3M5:C3M6:C8M7:C10M8:C10M9:C12M10:【问题3】组合模式,在本题中由于拍卖者分为个人参与者和团体参与者两种,而团体也可以组成新的团体参与拍卖活动。

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