登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 系统分析师 > 系分下午案例分析 >> 正文
正文
2016年上半年 系统分析师 下午真题案例分析(四)
来源:尚大教育官网 作者:尚大教育 时间;2018-12-19 14:30:42 点击数: 尚大软考交流群:376154208
试题四(共25分) 阅读以下关于数据库设计的叙述,在答题纸上回答问题1至问题3。 某航空公司要开发一个订票信息处理系统,以方便各个代理商销售机票。开发小组经过设计,给出该系统的部分关系模式如下: 航班(航班编号,航空公司,起飞地,起飞时间,目的地,到达时间,剩余票数,票价) 代理商(代理商编号,代理商名称,客服电话,地址,负责人) 机票代
<尚大教育,教育至上,人才为大:sdedu.cc>

试题四(共25分)

       阅读以下关于数据库设计的叙述,在答题纸上回答问题1至问题3。

       某航空公司要开发一个订票信息处理系统,以方便各个代理商销售机票。开发小组经过设计,给出该系统的部分关系模式如下:

       航班(航班编号,航空公司,起飞地,起飞时间,目的地,到达时间,剩余票数,票价)

       代理商(代理商编号,代理商名称,客服电话,地址,负责人)

       机票代理(代理商编号,航班编号,票价)

       旅客(身份证号,姓名,性别,出生日期,电话)

       购票(购票单号,身份证号,航班编号,搭乘日期,购票金额)

       在提供给用户的界面上,其核心功能是当用户查询某航班时,将该航班所有的代理商信息及其优惠票价信息,返回给用户,方便用户购买价格优惠的机票。在实现过程中发现,要实现此功能,需要在代理商和机票代理两个关系模式上进行连接操作,性能很差。为此开发小组将机票代理关系模式进行了扩充,结果为:

       机票代理(代理商编号,航班编号,代理商名称,客服电话,票价)

       这样,用户在查找信息时只需对机票代理关系模式进行查询即可,提高了查询效率。

       【问题1】(6分)

       机票代理关系模式的修改,满足了用户对代理商机票价格查询的需求,提高了查询效率。但这种修改导致机票代理关系模式不满足3NF,会带来存储异常的问题。

       1)请具体说明其问题,并举例说明。

       2)这种存储异常会造成数据不一致,请给出解决该存储异常的方案。

       【问題2】(9分)

       在机票销售信息处理系统中,两个代理商的售票并发执行,可能产生的操作序列如表4-1所示。




 

       假设两个代理商执行之前,该航班仅剩1张机票。

       1)请说明上述两个代理商操作的结果。

       2)并发操作会带来数据不一致的问题,请具体说明3种问题。

       【问题3】(10分)

       为了避免问题2中的问题,开发组使用库的读写锁机制,操作序列变为表4-2所示。

       表4-2加入读写锁机制后,两个代理商可熊的操作序列

系分下8.png

       请填写表中的空白项,并用150字以内的文字说明读写锁机制的缺点。

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇: 2016年上半年 系统分析师 下午真题案例分析(三)
下一篇: 2016年上半年 系统分析师 下午真题案例分析(五)
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章