中级数据库系统工程师2011上半年下午试题

上传人:wt****50 文档编号:37824978 上传时间:2018-04-23 格式:PDF 页数:12 大小:697.19KB
返回 下载 相关 举报
中级数据库系统工程师2011上半年下午试题_第1页
第1页 / 共12页
中级数据库系统工程师2011上半年下午试题_第2页
第2页 / 共12页
中级数据库系统工程师2011上半年下午试题_第3页
第3页 / 共12页
中级数据库系统工程师2011上半年下午试题_第4页
第4页 / 共12页
中级数据库系统工程师2011上半年下午试题_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《中级数据库系统工程师2011上半年下午试题》由会员分享,可在线阅读,更多相关《中级数据库系统工程师2011上半年下午试题(12页珍藏版)》请在金锄头文库上搜索。

1、 软考数据库系统工程师交流群:424778193 微信:educity_cn 中级数据库系统工程师中级数据库系统工程师2011上半年下午试题上半年下午试题 试题一试题一 阅读下列说明和图,回答问题1至问题4,将解答填入对应栏内。 说明 某医院欲开发病人监控系统。该系统通过各种设备监控病人的生命特征,并在生命特征异常时 向医生和护理人员报警。该系统的主要功能如下: 1本地监控:定期获取病人的生命特征,如体温、血压、心率等数据。 2格式化生命特征:对病人的各项重要生命特征数据进行格式化,然后存入日志文件并检查生命 特征。 3检查生命特征:将格式化后的生命特征与生命特征范围文件中预设的正常范围进行比

2、较。如果 超出了预设范围,系统就发送一条警告信息给医生和护理人员。 4维护生命特征范围:医生在必要时(如,新的研究结果出现时)添加或更新生命特征值的正常范 围。 5提取报告:在医生或护理人员请求病人生命特征报告时,从日志文件中获取病人生命特征生成 特征报告,并返回给请求者。 6生成病历: 根据日志文件中的生命特征, 医生对病人的病情进行描述, 形成病历存入病历文件。 7查询病历:根据医生的病历查询请求,查询病历文件,给医生返回病历报告。 8生成治疗意见:根据日志文件中的生命特征和病历,医生给出治疗意见,如处方等,并存入治 疗意见文件。 9查询治疗意见:医生和护理人员查询治疗意见,据此对病人进行

3、治疗。 现采用结构化方法对病人监控系统进行分析与设计,获得如图11所示的项层数据流图和图1-2 所示的0层数据流图。 软考数据库系统工程师交流群:424778193 微信:educity_cn 1、使用说明中的词语,给出图1-1中的实体E1E3的名称。 2、使用说明中的词语,给出图1-2中的数据存储D1D4的名称。 3、图1-2中缺失了4条数据流,使用说明、图1-1和图1-2中的术语,给出数据流的名称及其起点和 终点。 4、说明实体E1和E3之间可否有数据流,并解释其原因。 试题二试题二 阅读下列说明,回答问题阅读下列说明,回答问题1至问题至问题3,将解答填入对应栏内。,将解答填入对应栏内。

4、说明说明 某法院要开发一个诉讼案件信息处理系统,该信息系统的部分关系模式如下:某法院要开发一个诉讼案件信息处理系统,该信息系统的部分关系模式如下: 职工职工(职工编号,姓名,岗位职工编号,姓名,岗位) 律师律师(律师编号,姓名律师编号,姓名) 被告被告(被告编号,姓名,地址被告编号,姓名,地址) 案件案件(案件编号,案件类型,案件描述,被告,律师,主审法官,立案日期,状态,案件编号,案件类型,案件描述,被告,律师,主审法官,立案日期,状态, 结案日期,结案摘要结案日期,结案摘要) 软考数据库系统工程师交流群:424778193 微信:educity_cn 审理审理(审理编号,案件编号,审理日期

5、,摘要审理编号,案件编号,审理日期,摘要) 有关关系模式的属性及相有关关系模式的属性及相关说明如下:关说明如下: (1)职工关系模式的岗位有职工关系模式的岗位有“法官法官”、“书记员书记员”和和“其他其他”。 (2)诉讼立案后,即在案件关系中插入一条相应记录。案件关系模式的状态有诉讼立案后,即在案件关系中插入一条相应记录。案件关系模式的状态有“待处待处 理理”、“审理中审理中”、“结案结案”和和“撤销撤销”,一个案件开始立案时其案件状态为,一个案件开始立案时其案件状态为“待处理待处理”。 (3)案件关系模式的案件类型有案件关系模式的案件类型有“偷窃偷窃”、“纵火纵火”等。等。 (4)一个案件自

6、立案到结案的整个过程由一位法官和一位律师负责, 一个案件通常经一个案件自立案到结案的整个过程由一位法官和一位律师负责, 一个案件通常经 过一次到多次审理。过一次到多次审理。 假设案件编号唯一标识一个案件,且立案日期小于等于结案日期。请将如下创建案件关系的SQL语句 的空缺部分补充完整。 CREATE TABLE案件( 案件编号CHAR5 (a) , 案件类型VARCHAR6, 案件描述VARCHAR7, 立案日期DATE, 被告VARCHAR5REFERENCES被告(被告编号), 律师VARCHAR5REFERENCES律师(律师编号), 主审法官VARCHAR5 (b) , 状态VARCH

7、AR5 (c) DEFAULT 待处理, 结案日期DATE, 结案摘要VARCHAR7, D. ; 请完成下列查询的SQL语句。 9查询当前待处理的诉讼案件,显示案件的案件编号、立案日期、被告姓名、被告地址、案件描 述、律师姓名和主审法官姓名。 SELECT案件编号, 立案日期, 被告.姓名,AS 被告姓名, 地址 AS 被告地址, 案件描述, 律 师.姓名 AS 律师姓名, (e) FROM (f) WHERE 案件.被告=被告.被告编号 AND 案件.律师=律师.律师编号 AND (g) ; 10查询2009年立案的各类案件数,并按案件数降序排序。(日期格式举例:2009年1月1日表示 为

8、01-JAN-2009,2009年12月31日表示为31-DEC-2009) SELECT 类型,count(*) AS 案件数 FROM 案件 WHERE (h) d GROUP BY 类型 (i) ; 11查询立案次数超过5次的被告姓名和地址。 SELECT 姓名, 地址, count(*) FROM 案件, 被告 WHERE (j) d GROUP BY (k) d (l) ; 软考数据库系统工程师交流群:424778193 微信:educity_cn 当插入一个审理记录时,检查案件的状态,若状态为“未处理”,则将其修改为“审理中”。下面是用 触发器实现该需求的SQL语句,请将空缺部分补

9、充完整。 CREATE TRIGGER 审理 TRIGGER AFTER (m) ON 审理 REFERENCING new row AS nrow FOR EACH row WHEN 未处理 = (SELECT 状态 FROM 案件 WHERE 案件编号=nrow.案件编号) BEGIN UPDATE 案件 (n) d WHERE (o) ; END 试题三试题三 阅读下列说明,回答问题1至问题3,将解答填入对应栏内。 说明 某服装销售公司拟开发一套服装采购管理系统,以方便对服装采购和库存进行管理。 需求分析 20采购系统需要维护服装信息及服装在仓库中的存放情况。系统按服装的销售种类记录服装

10、信 息。服装信息主要包括:服装编码、服装描述、服装类型、销售价格、尺码和面料,其中,服装类型 为销售分类,服装按销售分类编码。仓库信息主要包括:仓库编码、仓库位置、仓库容量和库管员。 系统记录库管员的库管员编码、 姓名和级别。 一个库管员可以管理多个仓库, 每个仓库有一名库管员。 一个仓库中可以存放多类服装,一类服装可能存放在多个仓库中。 21当库管员发现有一类或者多类服装缺货时,需要生成采购订单。一个采购订单可以包含多类 服装。每类服装可由多个不同的供应商供应,但具有相同的服装编码。采购订单主要记录订单编码、 订货日期和应到货日期,并需详细记录所采购的每类服装的数量、采购价格和对应的多个供应

11、商。 22系统需记录每类服装的各个供应商信息和供应情况。供应商信息包括:供应商编码、供应商 名称、地址、企业法人和联系电话。供应情况记录供应商所供应服装的服装类型和服装质量等级。一 个供应商可以供应多类服装,一类服装可由多个供应商供应。库管员根据入库时的服装质量情况,设 定或修改每个供应商所供应的每类服装的服装质量等级,用以作为后续采购服装时,选择供应商的参 考标准。 概念模型设计 根据需求阶段收集的信息,设计的实体联系图(不完整)如图3-1所示。 逻辑结构设计 根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整): 库管员( 20 ,姓名,级别) 软考数据库系统工程师交流群:42

12、4778193 微信:educity_cn 仓库信息( 21 ,仓库位置,仓库容量) 服装(服装编码,服装描述,服装类型,尺码,面料,销售价格) 供应商( 22 ,供应商名称,地址,联系电话,企业法人) 供应情况( 23 ,服装质量等级) 采购订单( 24 ) 采购订单明细( 25 ) 20、补充图3-1中的联系和联系的类型。 21、根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)(6)补充完整。对所有关系模式, 用下划线指出各关系模式的主键。 22、如果库管员定期需要轮流对所有仓库中的服装质量进行抽查,对每个仓库中的每一类被抽查服 装需要记录一条抽查结果,并且需要记录抽查的时间和负

13、责抽查的库管员。请根据该要求,对图3-1 进行修改,画出修改后的实体间联系和联系的类型。 试题四试题四 阅读下列说明,回答问题1至问题3,将解答填入对应栏内。 说明 某学校拟开发一套校友捐赠管理系统,以便对校友的捐赠资金进行管理。 需求分析 校友可以向学校提出捐赠申请,说明捐赠的金额、捐赠类型和使用方式。捐赠类型包括一次性 捐赠和周期性捐赠。捐赠的使用方式分为两种:一种用于资助个人,即受益人为多名学生或老师,主 要用于奖学金、奖教金和助学金等;另一种用于资助捐赠项目,即资助已有的捐赠项目和设立新的捐 赠项目,主要用于改善教学设施、实验室建设和设备购买等。捐赠项目由捐赠理事建立,一个捐赠项 目可

14、以涉及多个受益单位,每个单位在该项目中有确定的受益比例。由捐赠理事为项目中的每个单位 指定一个项目负责人,并指定每个单位受益比例。每个单位的受益比例是指在一个捐赠项目中的每个 单位所应得的金额占该捐赠项目总受益金额的比例。一个捐赠项目可以由多个捐赠来资助,一个捐赠 也可以资助多个捐赠项目。由捐赠理事将一个捐赠的捐赠金额分配给所资助的多个捐赠项目,并指定 给每个捐赠项目的具体的捐赠金额。 初步设计了校友捐赠信息数据库,其关系模式如图4-1所示。 关系模式的主要属性、含义及约束如表4-1所示。 表4-1 主要属性、含义及约束 属 性 含义和约束条件 软考数据库系统工程师交流群:424778193

15、微信:educity_cn 项目编号 唯一标识某个捐赠项目信息 受益人 捐赠的受益人名称 受益人类型 分为:学生、教师 受益金额 每个受益人具体得到的捐赠金额 受益比例 捐赠项目中每个捐赠单位应得到的项目 捐赠总金额的比例 项目受益金额 从一个捐赠中分配给一个捐赠项目的具 体金额 23、对关系“校友信息”,请回答以下问题: (1)列举出所有候选键的属性。 (2)关系“校友信息”可达到第几范式,用60字以内文字简要叙述理由。 24、对关系“捐赠信息”,请回答以下问题: (1)针对“捐赠信息”关系,用100字以内文字简要说明会产生什么问题。 (2)把“捐赠信息”分解为第三范式,分解后的关系名依次为

16、:捐赠信息1,捐赠信息2, (3)列出“捐赠信息”关系修正后的各关系模式的主键。 25、对关系“项目受益情况”,请回答以下问题: (1)关系“项目受益情况”是不是第四范式,用100字以内文字叙述理由。 (2)把“项目受益情况”分解为第四范式,分解后的关系名依次为:项目受益情况1,项目受益情 况2, 试题五试题五 阅读下列说明,回答问题1至问题3,将解答填入对应栏内。 说明 某网上商品销售系统的业务流程如下: 26将客户的订单记录(订单号,客户ID,商品ID,购买数量)写入订单表; 27将库存表(商品ID,库存量)中订购商品的库存量减去该商品的购买数量。 针对上述业务流程,完成下列问题: 26、假设库存量有大于等于0的约束,可能出现如下情况:当订单记录写入订单表后,修改库存表时 因违法约束而无法执行,应如何处理?(100字以内) 27、引

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号