《精编软考数据库系统工程师下午试题资料》由会员分享,可在线阅读,更多相关《精编软考数据库系统工程师下午试题资料(7页珍藏版)》请在金锄头文库上搜索。
1、试题-(共1盼)阅读下歹I脱明和團,回答问题1至问题4将解答墳入答題纸的对应栏內。【说明】某麹湖为SAffi控系统。该系统舶各种设备监控病人的生命体征,并任生命体征號时向医生和瘫人员报拿该系统的主要功能如下:(1瘁堆监控:定期茯取病人的生命体征,如体温.血压、心率等数据。(2胳式化生命体征:对馱船项重要生命体征赠进行格式化,然后存入日志文件并检藝命体征。(3曲查生命体征:将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较如果超岀了预设范虱系统就 发送-条弊信息给医生和护理人员。(4戏护生命体征范團:医生在必要时(如,新的研究结果岀现时)添加或更新生命体征值的正常范眛(5瞬取报吿:在
2、医生或护理人员请求病人生命体征报告时,从日志文件中获取病人生命体征生成体征报吉,并返回给请求 者。(6) 生成病历:根振日志文件中的生命体征,医生对病人的病情进行描述,形或病历存入病历文件。(7) 查询病历:根振医生的病历查询请求,查询病历文件,给医生返回病历报乱(8庄成治疗意见:懒日志文件中的生命体征和病历,医生给岀治疗意见,如处方等,并存入治疗意见文件。(9)查询治疗厳见:甦#盼理人员查询冶疗靓,抿册病人迸行治疗。现釆用结构化方胡病人监控系统进行分析与跚,获得如图“所示的顶层数振 流帥2所示的0层数抿流图。ffl bl頂总败据海图图卜2 0层数据漁图【问题1】(3分)使用说明中的词语,给出
3、图1中的实体E1E3名称。【问题2】(4分)使用说明中的词语,给出图1.2中的数据存储D1D佝名称。【问题3】(6分)囹2中缺失了4条数据流,使用说明、图1和图-2中的术语,给出数据流的名 称及其起点和终点。【问题4】(2分)说明实本E1和E3之间可否有数据流,并解释其原因。试题二(共1驸)阅读下列说明,回笞问题1至问题3,将笳苔填入答题纸的对应栏内。【说明】某法院要开发一个诉讼案件信息处理系统,该信息系统的部分关系模式如下:职工(取工编号,姓名,商位)律师(律师编号,姓名械告(镀告编号,姓名,抱址)案件(案件编号,案件类塑,案件描述,被告,律师,主审法官,立案曰期,状态,结案曰期,结案摘要)
4、审理(审理编号,案件编号,审理曰期,摘要有关关熬式的属性及相关说明如下:(1)取工关系模式的岗位有览官花书记员和其他(2領讼立案后,即在案件关系中插入一条相应记录。案件关系複式的状态有芳处理、审里中乙滸案和撤梢S 个案件开 始立案时其案件状态为喑处理。(3廉件关系摸式的案件类型有偷窃二纵火等。(4)案件自立案到结案的整个过程由一位法官和一位律师负责,一个案件通當经过一次到多次审理。【问题O(4分)假设案件编号唯一标识一个案件,且立案曰期小于等于结案曰期。请将如下创建案件关系的SQL语句的空缺部分补充完整。CREATE TABLE案件(案件编号CHAR上L,案件类型VARCHAR(IO),案件描
5、述VARCHAR (200),立案曰期DATE被告VARCHAR (6) REFERENCES械告(械告编号八律师VARCHAR (6) REFERENCES律!I币(律师编号),主审法官VARCHAR(b),状态VARCHAR (c) DEFAULTS处理S结案曰期date,结案摘要VARCHAR (200),(d)【问题2】(8分)请完成下列查询的SQL语句。(1)查询当前待处理的诉讼案件,显示案件的案件编号、立案日期彼告姓名被告地址案件描述律师姓名和主审法官姓 名。SELECT件编号,立案曰期,械告.姓名AS械告姓名,地址AS械告地址,案件描述,律师.姓名AS律师姓名,(e).,FROM
6、 (0WHERE案件,彼告二械告.彼告编号AND案件,律师二律师.律师编号AND(Q);查询2009年立案的各类案件数,并按案件数眸序排序。(曰期格式举例:2009年1月1曰表示为01-JAN-2009, 2009年12戶31 日表示为 31-DEC-2009)SELECT型,countOAS案件数FROM案件WHERE (h)GROUP BY类型:(3)查询立案次数超过5次的彼告姓名和地址。SELECT姓名,地址,count(*)FROM案件,被告WHERE_(i)GROUF BY (k);【问题3】(3分当插入一个审理记录时,检查案件的状态,若状态为未处理,则将其修改为审 理中。下面是用触
7、发器实现该需求的SQL语句,请将空缺部分补充完整。CREATE TRIGGER 审理TRIGGER AFTER (m) ON审理 REFERENCING new row AS nrowFOR EACH rowWHEN沫处理匕(SELECT犬态FROId案件WHERE案件编号-nrow.案件编号)BEGINUPDATE案件(n)V/HERE (o);END试题三(共4盼)阅读下列说阴,回笞问题I至问题3,将解答填入普题纸的对应栏内。【说明】粟?装俏11公哥拟开发一套服装乘购營谨系统,以方便旳AR装采购和库存进行養追。【需求分析】(1廉縣统喬要维护服装信息及服装左仓库中的徉放情况。系统按服装的循售
8、种类记录服装信息。服装信息主要包括:服装偏 玛、服装描述、服装类型、梢售价格、尺码和面料,其中,服装类塑为梢售分类,服装按消售分类编码。仓库信息主要包抵: 仓库编冯、仓库位置、仓库吝重和库管员。系统记录库管员的库管员编码、姓名和级别。一个库管员可以管理多个仓库,每个 仓库剂一名库管员。一个仓库中可以存放多类服装,一类BR装可能存敝在多个仓库中。(2)当库管员发现有一类或者多类朋装缺货时,需要生成釆禺订单。一个采购订单可以包含多类展装。每类朋装可由多个不同的 供应商悦应但具有相同的服装偏码。采购订单主密记录订单偏码、订货日期和他到货日期,并呑详细记录所采购的每类服装 的数里、采夠价格和对应的多个
9、供应商。系纟勰记录每类服装的各个供应商信息和供应情;兄。供应商信息包括:供应商编码、供应商名称、地址、企业法人和联系电 话。供应情;兄记录俱应商所供应服装的腊装类型和服装质更等级。一个供应商可以供应多类服装,一类舲装可由多个供应商供 应。產登员根按入库时的朋奘馬虽情:見,设圭或修改每个供应请所供应的毎塗服渥的瞬馬虽等级,用以作为后缓菜眈朋奘 时迭环供应商的径考标准。【載念項型设计】根損需求阶段收集的信息,设计的实体联系圏(不芫整)如囹31所示。采购订謨供应商图3-1实体联廉图. r【逻辑纭构设计】根据概念模型设计阶段完成的实体联系囹,得出如下关系欖式(不完整):库管员(q_,如已级别仓库信息(
10、JL2L,仓库位蚤,仓库咨星)朋装朋装编码,朋装描述,朋装类型,尺码,面料,涓售价格)供应商(供应商名称,地址,联系电话,企业法入)供应惰;兄血,朋装质星等级)采购订单(_)_)采购订单明细(.6)_)【问题】(6分)补充囹31中的联系和联系的类型。【问题2】(6分)根拡囹3小将逻辑结构设计阶段生成的关系欖式中的空(1尸(6弁卜充完整。对所有关系欖式,用下划线指出各关系欖式的主 谨。【问题3】(3分)如果库管员定期需要轮济对所有仓库中的朋装质星进行抽查,对每个仓库中的每一类械抽查朋装需要记录一条抽查结果,并且 需要记录抽查的时间和负责抽查的库管员。请根据该要求,对囹3/进行脩改,匣出修改后的实
11、体间联系和联系的类型。试题四(#15)|阅渎下列说明,回普问题1至间题3,将入普题纸的对应栏内。【说明某学校报开发一苣校友扌砸理系统,以便对校友的摘噌资金进行管理。 【需求分析】校友可以向学校提出捐赠申请,说明捐赠的金臥 捐赠类型和使用方式。捐赠类型|包括一次性捐!和周期性摘筍。摘阳的便用方式分为两种:一种用于资助个人,H)受帯人为多名学生或老师,主婕用于奖学 金、奖级金和助学金和 另一种用于资助扌輛顷目,即资助已科的摘赠顷目和设立斬的摘卿页目,主鼻用于改善教学设卧实 验室建i殳和设备购买等。一个捐赠项目可以涉及校内的多个受茁单位,每个单位在该项目中有确走的受話比例。每个单位的受 益比例是指在
12、一个捐噌项目中的每个单位所应得的金额占该痛g项目总受益金额的比例。一个捐贻项目可以由多个捐密来资 助,一个捐膚也可以资助多个捐卿页目。系统柔记录一个捐瞬所资助的每个扌黠I页目的具体的扌卿全额,即每个痛B项目能 从一个扌IW中受帯的金额。初步设计了校友摘赠信息敦提库,其关系樓式如图4.1所示。枚idftg校友檢号.t名.工件位V.9r.安系玖饯入佯年份.身份证号mmmA扔4号友m时何和金便用方式.受n人身&还号受A人姓名受A人所受A人ttffliftW)折IB孑目4Htt号.頊口名称 M止HM)瑁目受益情况4iott号受n位.受比例扔期0号na金soH3 41关麻仗成关氛模式的主耍H性.含义及的
13、束如农41所示.X4-1主!RJW性、含又及的東II性含义和的束条件Mtt个肌饭.仪豪編号、入学维份40业力M个険廉理tl号个m理口侑息受A人蛀名竇助个人的折的受a人的仪名受益人类?8分为,事生.受aastf个受n人的m 金受a比例一个mmxin中一个受a犖位伐w的受a金蹶舟识理“受a总金離的比氏H受总金从一个折中分配峪一个m現n的几侔金離【问彩】(玲)对关系-校友信息S请回答以下问题:(1砂举出所有假选键的属性。(2庖可达到第几范式,用60字以内文字简要叙述理由。【问题2】(6分)对关系捐噌信息,请回答以下问题:(1)用10時以内文宇简要说明它会产生什么问题。(2將其分斛为第三范式,分解后的
14、关系名依次为:捐赠信息1,捐噌信息2,.(3)5U岀其祿修正后的各关系模式的主键。【问題3】(4分)对关系项目受谥情况,请回答以下问题:(1沱是否是第四范式 用100字:以内文宇叙述理由。(2垢其分解为第四范式,分解后的关系名依次为:项目受益情:兄I,项目受越情2, 试題五(共1对)阅读下列说明,回普问题1至问题3,将解苦填入舊题纸的对应栏内。【说明】某网上商品消售系统的业务济程如下:(1購客户的订单记录(订单号,客户ID,商品ID,购买数里写入订单表;(2將库存表(商品ID,库存星中订购商品的库存重减去该商品的购买数重。针对上述业务济程,完成下列问题:【问题门(珈假设库存里有大于等于0的约束,可能出现如下情况:当订单记录写入订单表后,修改库存表时因违法约束而无法执行,应如何处理?(100?以內【问题C (沏引入如下伪指令:将商品呦订单记录插入订单表记为1(A);读取商品啲库存里到麥里X,记为x=R(A);变里x值写入商品A中的 库存蛍,记为W(A, X)。则存户创消售业务伪播令序列为:IS), X=R.(A), XFXra, W(A,冷。其中ai为商品的购买数虽。假设当前库存里足够,不考虑发生修改后库存里小于0的情;兄。若客户你客户2同时购买同一种商