还剩6页未读,继续阅读
文本内容:
xx年计算机三级数据库分析真题Q1:设某全国性的运输企业建立了大型OLTP系统,并在该系统之上建立了数据仓库OLTP系统和数据仓库中有如下数据表运输明细表运输单ID,发送站ID,终到站ID,货物ID,货物重量,运输价格,发货日期汇总表1发送站ID,终到站ID,货物ID,发货日期,总重,总运价汇总表2发送站ID,终到地区ID,货物ID,发货日期,总重,总运价汇总表3发送站ID,终到站ID,货物ID,发货月份,总重,总运价汇总表4发送地区ID,终到地区ID,货物类别ID,发货日期,总重,总运价该企业管理的货运站约有100个,货物约有500种共10类,各汇总表都建有主码,且各表有合理的维护策略,在每次维护后数据能保持一致设有视图V,该视图的访问频率很高,其查询结果模式为发送地区ID,终到站ID,发货月份,总重,总运价,该视图现以汇总表1为计算数据源经监控发现,汇总表1的被访问频率过高,导致系统整体性能下降,而其它汇总表被访问频率较低在不增加汇总表和索引的情况下,请给出一个改善系统服务性能的优化方案,并简要说明理由A1:由于汇总表1和视图的模式访问频率都很高,而且视图的数据源汇总表1,又因为其他汇总表的访问率较低,所以只需要将视图的数据源绑定为汇总表3,因为汇总表3也可以满足视图的输出模式这样不仅提升了汇总表3的数据访问率,而且降低了汇总表1的数据访问率,系统性能和服务性能得到了很大的优化又因为货物约有500种,共10类,可以再建立一个视图绑定数据源为汇总表4,这样就可以充分利用汇总表4的数据信息,从而可以进一步完善系统性能的优化Q2:在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式系系号,系名,系号为主码学生学号,姓名,所在系号,学号为主码课程课程号,课程名,开课系号,课程号为主码选课学号,课程号,选课时间,学号和课程号为主码8分开发人员在将关系模式实施到SQLServerxx的教务数据库时,使用了如下表结构定义语句CREATETABLE系系号varchar10NOTNULL系名varchar100CREATETABLE学生学号varchar50NOTNULL姓名varchar50所在系号varchar
1...。