ImageVerifierCode 换一换
格式:DOC , 页数:3 ,大小:36.50KB ,
资源ID:1337534      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1337534.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】计算机三级数据库技术-81 (1)及答案解析.doc)为本站会员(dealItalian200)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】计算机三级数据库技术-81 (1)及答案解析.doc

1、计算机三级数据库技术-81 (1)及答案解析(总分:100.00,做题时间:90 分钟)一、设计与应用(总题数:3,分数:100.00)设某教学管理系统,其查询模块需要提供如下功能: 查询系信息,列出各系编号、系名和系办公电话; 查询某系教师的信息,列出教师号、教师名、工资和聘用日期; 查询某教师讲授的课程信息,列出课程号、课程名和学分; 查询讲授某门课程的教师信息,列出教师名和职称; 查询某门课程的先修课程信息,列出先修课程号和先修课程名。 系统有如下业务规则: 一个系可聘用多名教师,一名教师只能受聘于一个系; 一名教师可讲授多门课程,一门课程可由多名教师讲授; 一门课程可以有多门先修课程,

2、也可以没有先修课程。(分数:50.00)(1).请根据以上查询功能与业务规则,用 ER 图描述该系统的概念模型。(分数:25.00)_(2).将 ER 图转换为满足 3NF 的关系模式,并说明每个关系模式的主码和外码。(分数:25.00)_1.设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量(销售单价单价)。要求商品号和年份为输入参数,总毛利用输出参数返回。 如上所示,存储过程包括过程首部和过程体。过程名是数据库服务器合

3、法的对象标识;参数列表:用名字来标识调用时给出的参数值,必须指定值的数据类型。参数可以是输入参数或输出参数,默认为输入参数。(分数:25.00)_2.设某全国性的运输企业建立了大型 OLTP 系统,并在该系统之上建立了数据仓库。OLTP 系统和数据仓库中有如下数据表: 运输明细表(运输单 ID,发送站 ID,终到站 ID,货物 ID,货物重量,运输价格,发货日期) 汇总表 1(发送站 ID,终到站 ID,货物 ID,发货日期,总重,总运价) 汇总表 2(发送站 ID,终到地区 ID,货物 ID,发货日期,总重,总运价) 汇总表 3(发送站 ID,终到站 ID,货物 ID,发货月份,总重,总运价

4、) 汇总表 4(发送地区 ID,终到地区 ID,货物类别 ID,发货日期,总重,总运价) 该企业管理的货运站约有 100 个,货物约有 500 种共 10 类,各汇总表都建有主码,且各表有合理的维护策略,在每次维护后数据能保持一致。设有视图 V,该视图的访问频率很高,其查询结果模式为(发送地区 ID,终到站 ID,发货月份,总重,总运价),该视图现以汇总表 1 为计算数据源。经监控发现,汇总表 1 的被访问频率过高,导致系统整体性能下降,而其它汇总表被访问频率较低。在不增加汇总表和索引的情况下,请给出一个改善系统服务性能的优化方案,并简要说明理由。 (分数:25.00)_计算机三级数据库技术-

5、81 (1)答案解析(总分:100.00,做题时间:90 分钟)一、设计与应用(总题数:3,分数:100.00)设某教学管理系统,其查询模块需要提供如下功能: 查询系信息,列出各系编号、系名和系办公电话; 查询某系教师的信息,列出教师号、教师名、工资和聘用日期; 查询某教师讲授的课程信息,列出课程号、课程名和学分; 查询讲授某门课程的教师信息,列出教师名和职称; 查询某门课程的先修课程信息,列出先修课程号和先修课程名。 系统有如下业务规则: 一个系可聘用多名教师,一名教师只能受聘于一个系; 一名教师可讲授多门课程,一门课程可由多名教师讲授; 一门课程可以有多门先修课程,也可以没有先修课程。(分

6、数:50.00)(1).请根据以上查询功能与业务规则,用 ER 图描述该系统的概念模型。(分数:25.00)_正确答案:()解析:解析 E-R 图也称实体-联系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。为了简化 E-R 图的处置,现实世界的事物能作为属性对待的则尽量作为属性对待。实体与属性的划分给出如下两条规则:作为“属性”,不能再具有需要描述的性质,“属性”必须是不可分的数据项,不能包含其它属性。“属性”不能与其它实体有联系,即 E-R 图中所表示的联系是实体之间的联系。本题中一个系可以聘用多名教师,一名教师只能受聘于一个系,所以系实体与教师实体有联系;一名教师可

7、以讲授多门课程,一门课程可由多名教师讲授,所以教师实体与课程实体有联系,一门课程可以有多门先修课程,所以课程间也有联系。(2).将 ER 图转换为满足 3NF 的关系模式,并说明每个关系模式的主码和外码。(分数:25.00)_正确答案:()解析:系(系编号,系名,系办公电话)无外码 教师(教师号,教师名,工资,聘用日期,职称,系编号)外码:系编号 课程(课程号,课程名,学分,教师号)外码:教师号 先修(先修课程号,先修课程名,课程号)外码:课程号 解析 要想使转换生成的关系模式满足 3NF,则必须满足关系模式中每一个非主属性既不部分依赖于码也不传递依赖于码。1.设有商品表(商品号,商品名,单价

8、和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量(销售单价单价)。要求商品号和年份为输入参数,总毛利用输出参数返回。 如上所示,存储过程包括过程首部和过程体。过程名是数据库服务器合法的对象标识;参数列表:用名字来标识调用时给出的参数值,必须指定值的数据类型。参数可以是输入参数或输出参数,默认为输入参数。(分数:25.00)_正确答案:()解析:CREATE PROCEDURE PRODUCT 商品号 int, 年份 int, 毛利 int output

9、 AS DECLARE 某商品销售量 int, 某商品进价 int, 某商品销售单价 int /*中间变量定义*/ BEGIN Select 某商品进价=单价 from 商品表 where 商品号=商品号 Select 某商品销售单价=销售单价, 某商品销售量=count(*) from 销售表 where 商品号=商品号 and 销售时间=年份 IF 某商品进价 is NULL THEN /*判断该商品是否存在*/ ROLLBACK; RETURN; END IF IF 某商品销售单价 is NULL THEN /*判断该商品是否可卖*/ ROLLBACK; RETURN; END IF S

10、ET 毛利=(某商品销售单价-某商品进价)*某商品销售量 GO2.设某全国性的运输企业建立了大型 OLTP 系统,并在该系统之上建立了数据仓库。OLTP 系统和数据仓库中有如下数据表: 运输明细表(运输单 ID,发送站 ID,终到站 ID,货物 ID,货物重量,运输价格,发货日期) 汇总表 1(发送站 ID,终到站 ID,货物 ID,发货日期,总重,总运价) 汇总表 2(发送站 ID,终到地区 ID,货物 ID,发货日期,总重,总运价) 汇总表 3(发送站 ID,终到站 ID,货物 ID,发货月份,总重,总运价) 汇总表 4(发送地区 ID,终到地区 ID,货物类别 ID,发货日期,总重,总运

11、价) 该企业管理的货运站约有 100 个,货物约有 500 种共 10 类,各汇总表都建有主码,且各表有合理的维护策略,在每次维护后数据能保持一致。设有视图 V,该视图的访问频率很高,其查询结果模式为(发送地区 ID,终到站 ID,发货月份,总重,总运价),该视图现以汇总表 1 为计算数据源。经监控发现,汇总表 1 的被访问频率过高,导致系统整体性能下降,而其它汇总表被访问频率较低。在不增加汇总表和索引的情况下,请给出一个改善系统服务性能的优化方案,并简要说明理由。 (分数:25.00)_正确答案:()解析:由于汇总表 1 和视图的模式访问频率都很高,而且视图的数据源来自汇总表 1,又因为其他

12、汇总表的访问率较低,所以只需要将视图的数据源绑定为汇总表 3,因为汇总表 3 也可以满足视图的输出模式。这样不仅提升了汇总表 3 的数据访问率,而且降低了汇总表 1 的数据访问率,系统性能和服务性能得到了很大的优化。又因为货物约有 500 种,共 10 类,可以再建立一个视图绑定数据源为汇总表 4,这样就可以充分利用汇总表 4 的数据信息,从而可以进一步优化系统性能。解析 计算机系统中存在着两类不同的数据处理工作:操作型处理和分析型处理,也称作 OLTP(联机事务处理)和 OLAP(联机分析处理)。操作型处理也叫事务处理,是指对数据库联机的日常操作,通常是对一个或一组纪录的查询或修改,例如火车售票系统、银行通存通兑系统、税务征收管理系统等。这些系统要求快速响应用户请求,对数据的安全性、完整性以及事务吞吐量要求很高。结合本题中存在的问题,视图本身的访问量很高,而又仅仅以汇总表 1为计算数据源,而其它汇总表访问率低,导致了资源利用不合理。因此本题考察了联机事务处理中的资源调度问题。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1