题目详情试题四(共25分) 阅读以下关于数据库设计的叙述,在答题纸上回答问题1至问题3。 某航空公司要开发一个订票信息处理系统,以方便各个代理商销售机票。开发小组经过设计,给出该系统的部分关系模式如下: 航班(航班编号,航空公司,起飞地,起飞时间,目的地,到达时间,剩余票数,票价) 代理商(代理商编号,代理商名称,客服电话,地址,负责人) 机票代理(代理商编号,航班编号,票价) 旅客(身份证号,姓名,性别,出生日期,电话) 购票(购票单号,身份证号,航班编号,搭乘日期,购票金额) 在提供给用户的界面上,其核心功能是当用户查询某航班时,将该航班所有的代理商信息及其优惠票价信息,返回给用户,方便用户购买价格优惠的机票。在实现过程中发现,要实现此功能,需要在代理商和机票代理两个关系模式上进行连接操作,性能很差。为此开发小组将机票代理关系模式进行了扩充,结果为: 机票代理(代理商编号,航班编号,代理商名称,客服电话,票价) 这样,用户在查找信息时只需对机票代理关系模式进行查询即可,提高了查询效率。 【问题1】(6分) 机票代理关系模式的修改,满足了用户对代理商机票价格查询的需求,提高了查询 效率。但这种修改导致机票代理关系模式不满足3NF,会带来存储异常的问题。 1)请具体说明其问题,并举例说明。 2)这种存储异常会造成数据不一致,请给出解决该存储异常的方案。 【问題2】(9分) 在机票销售信息处理系统中,两个代理商的售票并发执行,可能产生的操作序列如表4-1所示。假设两个代理商执行之前,该航班仅剩1张机票。 1)请说明上述两个代理商操作的结果。 2)并发操作会带来数据不一致的问题,请具体说明3种问题。 【问题3】(10分) 为了避免问题2中的问题,开发组使用库的读写锁机制,操作序列变为表4-2所示。请填写表中的空白项,并用150字以内的文字说明读写锁机制的缺点。 请帮忙给出正确答案和分析,谢谢!
题目答案
题目解析⬇️小程序搜题更方便
推荐题目
411系统集成是指将计算机软件、硬件、网络通信等技术和产品集成为能够满足用户特定需求信息系统的一系2115
4738某学校希望通过问卷调查了解学生考试作弊的真实情况。若直接在问卷调查中问:“你作弊了吗?&r695
4427试题三(共25分) 阅读以下关于嵌入式系统能耗管理设计的描述,在答题纸上回答问題1至问题3。 3786
2466某工厂每年需要铁矿原料100万吨,切假设全年对这种原料的消耗是均匀的。为了减少库存费用,准备平均9412
9301某地区仅有甲、乙两个企业为销售同种电子产品竞争市场份额。甲企业有三种策略A、B、C,乙企业也有三种4425
4680EAI(企业应用集成)可以包括表示集成、数据集成、控制集成和业务流程集成等多个层次和方面,下图所便7571
4700某工程包括A、B、C、D、E、F六个作业,分别需要5、7、3、4、15、12天。A必须在C、D开始之前完成,B、D必须在E开4477
2940遗产系统(Legacy System)的演化策略分为淘汰策略、继承策略、改造策略和集成策略。具有()特点的系8272
3334用一辆载重量为10吨的卡车装运某仓库中的货物(不用考虑装车时货物的大小),这些货物单件的重量和5627
4576以下不属于信息系统规划主要任务的是()。A.对现有系统进行初步调查 B.进行系统的可行性研究 C.拟6622
6516设三个煤场A1、A2、A3分别能供应煤7、12、11万吨,三个工厂B1、 B2、B3分别需要煤10、10、10万吨,从各煤场5827
6001进程视图是以可执行线程和进程作为活动类的建模,它描述了并发与同步结构。UML中的()可以用于表达7505
4497某市场上某种零件由甲、乙、丙、丁四厂供货,供货数量之比为4:3:2:1。各厂产品的合格率分别为99%、 98%567
5495以下关于信息系统开发方法的叙述中,正确的是()。A.原型化方法是自顶向下的,它提出了一组提高系统1776
993I/O设备管理一般分为4个层次,如下图所示。图中①②③分别对应()。 A.设备驱动程序、虚设备管理、6105