版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中级数据库系统工程师下午试题-16分钟)试题一阅读以下说明和图,依据要求答复以下问题。[说明]某电子商务系统承受以数据库为中心的集成方式改进购物车的功能,具体需求如下:参加购物车。顾客扫瞄商品,单击参加购物车,依据商品标识从商品表中读取商品信息,并更购物车表。扫瞄购物车。顾客提交扫瞄购物车恳求后,显示出购物车表中的商品信息。提交订单。顾客单击提交订单恳求,后台计算购物车表中商品的总价(包括运费)参加订单表,将购物车表中的商品状态改为待付款,显示订单详情。假设商家转变价格可看到更改后的价格。转变价格。商家查看订购自家商品的订单信息,依据特别优待条件修改价格,更订单表中的商品价格。(验证码、价格等)提交给支付系统(如信用卡系统)物车表中商品的状态。物流跟踪。商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可依据信息。生成报表。依据治理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方效劳CrystalReports生成相关报表。维护信息。治理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息。现承受构造化方法实现上述需求,在系统分析阶段得到如图1所示的顶层数据流图和如20层数据流图。1顶层数据流图20层数据流图1中的实体E1~E4的名称。2中的数据存储D1~D4的名称。2中缺失了数据流,请用说明或图2中的词语,给出其起点和终点。“转账恳求”“顾客订单物流查询恳求”和“商家订单物流查询恳求”的各组成数据项。试题二阅读以下说明,依据要求答复以下问题。[说明]天津市某银行信息系统的数据库局部关系模式如下所示。客户(客户号,姓名,性别,地址,,)账户(账户号,客户号,开户支行号,余额)支行(支行号,支行名称,城市,资产总额)交易(交易号,账户号,业务金额,交易日期)其中,业务金额为正值表示客户向账户存款,为负值表示取款。以下是创立账户关系的SQL语句,账户号唯一识别一个账户,客户号为客户关系的唯一标识,且不能为空。账户余额不能小于1.00元。请将空缺局部补充完整。CREATETABLE账户(账户号CHAR(19) (a) ,客户号CHAR(10) (b) ,开户支行号CHAR(6) NOTNuLL,余额NUMBER(8,2) (c) ;20099月使用了银行存取效劳的全部客户的具体信息,请补充完整相应的查询语句(交易日期形式为”2000-01-01”)。SELECTDISTINCT客户.*FROM客户,账户,支行,交易WHERE客户.客户号=账户.客户号AND账户.开户支行号=支行.支行号ANDAND交易.账户号=账户.账户号AND;上述查询优化后的语句如下,请补充完整。SELECTDISTINCT客户.*FROM客户,账户, (f) AS支行, (g) AS交易WHERE客户.客户号=账户.客户号AND账户.开户支行号=支行.支行号AND交易.账户号=账户.账户号;(2)假定一名客户可以申请多个账户,给出在该银行当前全部账户余额之和超过百万的客户信息,并按客户号降序排列。SELECT*FROM客户WHERE (h)(SELECT客户号FROM账户GROUPBY客户号 (i) ORDERBY (j) ;为账户关系增加一个属性“账户标记”,默认值为0,取值类型为整数,并将当前账户关系中全部记录的“账户标记”0。请补充相关的SQL语句。ALTERTABLE账户 (k) DEFAULT0;UPDATE账户 (l) ;(2)101,给出触发器实现的方案。CREATETRIGGER交易_触发器 (m) ON交易REFERENCINGNEWROWAS交易FOREACHROWWHEN (n)BEGINATOMICUPDATE账户SET账户标记=账户标记+1WHERE (o) ;COMMITWORK;END;试题三阅读以下说明,依据要求答复以下问题。[说明]某快递公司为了便利治理公司物品运送的各项业务活动,需要构建一个物品运送信息治理系统。[需求分析结果]分公司由一名经理负责治理分公司的业务和员工,系统需要记录每个经理的任职时间。员工信息包括员工号、姓名、岗位、薪资、手机号和家庭地址。其中,员工号唯一标、运达时间等。一个业务员可以执行调度员安排的多个快件的承运业务。客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系、银行账单,申请号由系统自动生成。快件申请信息包括申请号、客户号、发件人、发件人、快件名称、运费、发出地、收件人、收件人、收件地址。其中,一个申请号对应唯一的一个快件申请,一个客户可以提交多个快件申请,但一个快件申请由唯一的一个客户提交。[概念模型设计]依据需求阶段收集的信息,设计的实体联系图如图1所示。图1 某物品运送信息治理系统实体练习图(不完整)[关系模式设计]分公司(分公司编号,名称,经理,办公,地址)员工(员工号,姓名,(a) ,岗位,薪资,手机号,家庭地址)客户(客户号,单位名称,通信地址,所属省份,联系人,联系,银行账号)申请单( (b) ,发件人,发件人,发件人地址,快件名称,运费,收件人,收件人,收件地址,受理标志,业务员)安排承运( (c) ,实际完成时间,调度员)依据问题描述,补充55。7的实体联系图。联系名可用联系12、345“1:1”“1:n”和“m:n”(或“1:1”“1:*”和“*:*”)。(1)依据实体联系图,将关系模式中的空(a)~(c)补充完整。(2)给出员工、申请单和安排承运关系模式的主键和外键。(1)客户关系的通信地址可以进一步分为、省、市、街道,那么该属性是否属于简洁属性,为什么?100字以内的文字说明。(2)假设分公司需要增设一个经理的职位,那么分公司与经理之间的联系类型应修改为(d) ,分公司的主键应修改为(e) 。试题四阅读以下说明,依据要求答复以下问题。[说明]某旅行社拟开发一套旅游治理系统,以便治理旅游相关的信息。旅行社可公布旅游线路的信息,包含线路的价格、天数、住宿状况,以及具体的行程安排等。不同的线路参观的景点及住宿状况不一样,如表1所示。 表1旅游线路信息线路编号 SO-501 价格 2000 天数 4日称号景点城市住宿D1接站集合,天安门,紫禁城,颐和园北京建国饭店D2上午参观北京胡同,下午飞往西安北京,西安花园饭店D3上午参观兵马俑,下午参观大雁塔西安花园饭店D4上午参观钟鼓楼,下午返回西安游客与旅行社沟通,选择适合自己的线路,并由旅行社为其生成订单,以记录游客联系人的姓名、身份证号、联系方式、人数、所选线路、导游安排和票务信息。旅行社为游导游一样,不同城市的负责导游有可能不同。旅行社的每位员工只属于一种固定的员工类别,系统可记录员工的多部手机号。旅行社按月统计导游每月的带团人数和游客投诉次数,以计算导游的当月月薪。依据上述需求,初步设计了旅游信息数据库,其关系模式如下图。关系模式中主要属性的含义及约束,如表2所示。2主要属性含义及约束属性 含义及约束线路编号 唯一标识某条旅游的线路信息日程号 旅游行程中的某一天,如:D1代表第1天,Dn代表第n天住宿 不同线路游客在不同城市的住宿状况说明城市 旅游行程中某一天游客所在的城市名称景点 旅游行程中某一天游客扫瞄的景点名称人数 某个订单的总游客数订单价格 某个订单的总价车票班次 旅行过程中的车票班次,包括火车车次、航班班次等车票类型 车票类型分为飞机和火车票数 针对某订单某班次的车票数量总价格 针对某订单某班次的车票总价格计薪月 某员工的被投诉次数、月薪所对应的年份和月份,如2006年5月手机号 允许一个员工有多个手机号被投诉次数 某员工某计薪月的被投诉次数带团人数 某员工某计薪月的带团人数总和月薪 某员工某计薪月的薪水金额员工类别 员工类别分为导游或其他对于关系“线路信息”,请答复以下问题。列举出全部不属于任何候选键的属性(非键属性)。关系“线路信息”是否为BCNF范式?60字以内的文字简要表达理由。对于关系“订单信息”,请答复以下问题。“订单信息”2范式?100字以内的文字简要说明会产生什么问题。把“订单信息”312……列出分解后的各关系模式的主键。对于关系“员工信息”,请答复以下问题。关系“员工信息”4范式?100字以内的文字表达理由。假设“员工信息”44范式,分解后的关系名依次为:员工信12……试题五阅读以下说明,依据要求答复以下问题。[说明]某银行的转账业务分为如下两类操作。读取账户A余额到变量x,记为x=R(A)。将变量x值写入账户A中的余额,记为W(A,x)。从账户A向账户B转账金额xa=R(Aa=a-W(ab=R(B,b=b+x,W(B,b)。针对上述业务及规章,完成以下问题。?假设参与转账的账户余额有大于等于0的约束,上述伪代码执行中可能消灭什么状况?应如何处理?100字以内的文字进展阐述。SLock(b)和独占锁指令xLock(A)对数据A进展加锁,解锁指令Unlock(A)对数据A进展解锁。请补充上述转账业务的伪代码序列,使其满足2PL协议。假设用SQL语句编写的转账业务事务程序如下。STARTTRANSACTION;SETTRANSACTIONISOLATIONLEVELSERIALIZABLEUPDATEAccountsSETCurrentBalance=CurrentBalance-AmountWHEREAccountID=A;if
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年家禽订购合同
- 房屋改建合同范例
- 2024电子教学设备采购合同
- 2024上海出租合同范本
- 工行委托贷款合同
- 2024红砖购销合同(墙地砖类)范本
- 2024【内外粉刷合同协议书】内墙粉刷合同范本
- 短期临时工作合同协议
- 2024保险代理协议书
- 广东省东莞市七年级上学期语文期中考试试卷3套【附答案】
- 模板支架及脚手架安全使用培训课件
- 企业财产保险投保单
- CT报告单模板精编版
- 柿子品种介绍PPT课件
- 内镜清洁消毒登记表格模板
- 天然气脱硫(课堂运用)
- 幼儿园教师师德师风考核表(共2页)
- 城镇职工医疗保险运行中的问题分析及措施
- 阿拉丁神灯介绍ppt[共27页]
- 学校食堂五常法管理制度
- 毕业设计500kv变电站设计
评论
0/150
提交评论