中级数据库系统工程师下午试题模拟

中级数据库系统工程师下午试题模拟

ID:5319110

大小:786.39 KB

页数:13页

时间:2017-12-08

中级数据库系统工程师下午试题模拟_第1页
中级数据库系统工程师下午试题模拟_第2页
中级数据库系统工程师下午试题模拟_第3页
中级数据库系统工程师下午试题模拟_第4页
中级数据库系统工程师下午试题模拟_第5页
资源描述:

《中级数据库系统工程师下午试题模拟》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、中级数据库系统工程师下午试题模拟16试题一阅读以下说明和图,根据要求回答问题。[说明]某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下:1加入购物车。顾客浏览商品,单击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。2浏览购物车。顾客提交浏览购物车请求后,显示出购物车表中的商品信息。3提交订单。顾客单击提交订单请求,后台计算购物车表中商品的总价(包括运费)加入订单表,将购物车表中的商品状态改为待付款,显示订单详情。若商家改变价格,则刷新后可看到更改后的价格。4改变价格。商家查看订购自家商品的订单信息,根据特殊优惠条件修改价

2、格,更新订单表中的商品价格。5付款。顾客单击付款后,系统先根据顾客表中关联的支付账户,将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。6物流跟踪。商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。7生成报表。根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务CrystalReports生成相关报表。8维护信息。管理员维护(增、删、改、查)顾客表、商品

3、分类表和商品表中的信息。现采用结构化方法实现上述需求,在系统分析阶段得到如图1所示的顶层数据流图和如图2所示的0层数据流图。图1顶层数据流图软考数据库系统工程师交流群:424778193微信:educity_cn图20层数据流图1、使用说明中的词语,给出图1中的实体E1~E4的名称。2、使用说明中的词语,给出图2中的数据存储D1~D4的名称。3、图2中缺失了数据流,请用说明或图2中的词语,给出其起点和终点。4、根据说明,给出数据流“转账请求”、“顾客订单物流查询请求”和“商家订单物流查询请求”的各组成数据项。试题二阅读下列说明,根据要求回答问题。软考数据库系统工

4、程师交流群:424778193微信:educity_cn[说明]天津市某银行信息系统的数据库部分关系模式如下所示。客户(客户号,姓名,性别,地址,邮编,电话)账户(账户号,客户号,开户支行号,余额)支行(支行号,支行名称,城市,资产总额)交易(交易号,账户号,业务金额,交易日期)其中,业务金额为正值表示客户向账户存款,为负值表示取款。5、以下是创建账户关系的SQL语句,账户号唯一识别一个账户,客户号为客户关系的唯一标识,且不能为空。账户余额不能小于1.00元。请将空缺部分补充完整。CREATETABLE账户(账户号CHAR(19)(a),客户号CHAR(10)(

5、b),开户支行号CHAR(6)NOTNuLL,余额NUMBER(8,2)(c);6、现银行决策者希望查看在天津市各支行开户,且2009年9月使用了银行存取服务的所有客户的详细信息,请补充完整相应的查询语句(交易日期形式为'2000-01-01')。SELECTDISTINCT客户.*FROM客户,账户,支行,交易WHERE客户.客户号=账户.客户号AND账户.开户支行号=支行.支行号AND(d)AND交易.账户号=账户.账户号AND(e);上述查询优化后的语句如下,请补充完整。SELECTDISTINCT客户.*FROM客户,账户,(f)AS新支行,(g)AS新

6、交易WHERE客户.客户号=账户.客户号AND账户.开户支行号=新支行.支行号AND新交易.账户号=账户.账户号;(2)假定一名客户可以申请多个账户,给出在该银行当前所有账户余额之和超过百万的客户信息,并按客户号降序排列。SELECT*FROM客户WHERE(h)(SELECT客户号FROM账户GROUPBY客户号(i))ORDERBY(j);7、为账户关系增加一个属性“账户标记”,默认值为0,取值类型为整数,并将当前账户关系中所有记录的“账户标记”属性值修改为0。请补充相关的SQL语句。ALTERTABLE账户(k)DEFAULT0;UPDATE账户(l);(

7、2)对于每笔金额超过10万元的交易,其对应账户标记属性值加1,给出触发器实现的方案。CREATETRIGGER交易_触发器(m)ON交易REFERENCINGNEWROWAS新交易FOREACHROWWHEN(n)BEGINATOMIC软考数据库系统工程师交流群:424778193微信:educity_cnUPDATE账户SET账户标记=账户标记+1WHERE(o);COMMITWORK;END;试题三阅读以下说明,根据要求回答问题。[说明]某快递公司为了方便管理公司物品运送的各项业务活动,需要构建一个物品运送信息管理系统。[需求分析结果]8快递公司有多个分公司

8、,分公司信息包括分公司编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。