精编软考数据库系统工程师下午试题资料_第1页
精编软考数据库系统工程师下午试题资料_第2页
精编软考数据库系统工程师下午试题资料_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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,案件

5、类型VARCHAR(IO),案件描述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械告地址,案件描述,律师.姓

6、名AS律师姓名,(e).,FROM (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【逻辑纭构设计】根据概念模型设计阶段完成的实体联系囹,得出如下关系欖式(不完整)

10、:库管员(q_,如已级别仓库信息(JL2L,仓库位蚤,仓库咨星)朋装朋装编码,朋装描述,朋装类型,尺码,面料,涓售价格)供应商(供应商名称,地址,联系电话,企业法入)供应惰;兄血,朋装质星等级)采购订单(_)_)采购订单明细(.6)_)【问题】(6分)补充囹31中的联系和联系的类型。【问题2】(6分)根拡囹3小将逻辑结构设计阶段生成的关系欖式中的空(1尸(6弁卜充完整。对所有关系欖式,用下划线指出各关系欖式的主 谨。【问题3】(3分)如果库管员定期需要轮济对所有仓库中的朋装质星进行抽查,对每个仓库中的每一类械抽查朋装需要记录一条抽查结果,并且 需要记录抽查的时间和负责抽查的库管员。请根据该要求

11、,对囹3/进行脩改,匣出修改后的实体间联系和联系的类型。试题四(#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号&

13、#171;n«a金soH3 41关麻仗成关氛模式的主耍H性.含义及的束如农4«1所示.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分)对关系捐噌

14、信息,请回答以下问题:(1)用10時以内文宇简要说明它会产生什么问题。(2將其分斛为第三范式,分解后的关系名依次为:捐赠信息1,捐噌信息2,.(3)5U岀其祿修正后的各关系模式的主键。【问題3】(4分)对关系项目受谥情况",请回答以下问题:(1沱是否是第四范式 用100字:以内文宇叙述理由。(2垢其分解为第四范式,分解后的关系名依次为:项目受益情:兄I,项目受越情2, 试題五(共1对)阅读下列说明,回普问题1至问题3,将解苦填入舊题纸的对应栏内。【说明】某网上商品消售系统的业务济程如下:(1購客户的订单记录(订单号,客户ID,商品ID,购买数里写入订单表;(2將库存表(商品ID,库存

15、星中订购商品的库存重减去该商品的购买数重。针对上述业务济程,完成下列问题:【问题门(珈假设库存里有大于等于0的约束,可能出现如下情况:当订单记录写入订单表后,修改库存表时因违法约束而无法执行,应如何处理?(100?以內【问题C (沏引入如下伪指令:将商品呦订单记录插入订单表记为1(A);读取商品啲库存里到麥里X,记为x=R(A);变里x值写入商品A中的 库存蛍,记为W(A, X)。则存户创消售业务伪播令序列为:IS), X<=R.(A), XFXra, W»(A,冷。其中ai为商品的购买数虽。假设当前库存里足够,不考虑发生修改后库存里小于0的情;兄。若客户你客户2同时购买同一种商品时,可能出现的撕行序列 为:h(A), l:(A), X申(A), X2=R2(A), X产 XZ,W,(A.Q X2=Xra2. W“,X?)。欧时会出现什么问题10洋以内?为了解决上述问题,引入共享谈指令SL0Ck(A廂独占逋指令XLOKAR擞振A邊行加锁.解锁播令UfllOCk(A屈数«SA邊行解厮 喜户i的加锁播令用SLOC*廉示,其它类咏 插入订单衰的撮作不羈養引 入锁指令。请补充上述执行序列,使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论