2017年温州大学网站设计与开发之数据库系统概论复试仿真模拟三套题
● 摘要
一、简答题
1. 为某百货公司设计一个E-R 模型。
百货公司管辖若干连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。
实体类型“商店”的属性有:店号、店名、店址、店经理。实体类型“商品”的属性有:商品号、品名、单价、产地。实体类型“职工”的属性有:工号、姓名、性别、工资。在联系中应反映出职工参加某商店工作的开始时间、商店销售商品的月销售量。
试画出反映商店、商品、职工实体类型及其联系类型的E-R 图、并将其转换成关系模式集。
【答案】其E-R 图如图所示。转换的关系模式如下:
某百货公司的E-R 图
2. 简述大数据的应用。
【答案】(1)感知现在预测未来一互联网文本大数据管理与挖掘
互联网文本大数据管理的特点如下:
①互联网文本大数据蕴含着丰富的社会信息,可以看作是对真实社会的网络映射。
②实时、深入分析互联网文本大数据,帮助人们在海量数据中获取有价值的信息,发现蕴含的规律,可以更 好地感知现在、预测未来,体现了第四范式数据密集型科学发现的研宄方式和思维方式。
③互联网文本大数据管理对大数据系统和技术的挑战是全面的、跨学科跨领域的,需要创新,也要继承传统 数据管理技术和数据仓库分析技术的精华。
(2)数据服务实时推荐一基于大数据分析的用户建模
这一类大数据应用的特点如下:
①模型的建立来自对大数据的分析结果,通俗地讲是“用数据说话”。建模的过程是动态的,随着实际对象 的变化,模型也在变化。
②数据处理既有对历史数据的离线分析和挖掘,又有对实时流数据的在线采集和分析,体现了大数据上不同 层次的分析:流分析、SQL 分析、深度分析的需求。
③用户模型本身也是大数据,维度高,信息稀疏,用户模型的存储、管理是数据服务的重要任务,要满足大 规模应用需要的高并发数据更新与读取。
3. 设T 1、T 2和T 3是如下事务:
设A 的初始值为0。回答以下问题:
(1)若3个事务允许并发执行,则有多少种可能正确的结果,请分别列出来。
(2)请给出一个可串行化的调度,并给出执行结果。
(3)请给出一个非串行化的调度,并给出执行结果。
(4)若3个事务都遵守两段锁协议,请给出一个不产生死锁的可串行化调度。
(5)若3个事务都遵守两段锁协议,请给出一个产生死锁的调度。
【答案】(1)4种可能的结果,分别是
(2)—个可串行化的调度如表1所示,执行结果为
(3)—个非串行化的调度如表2所示,执行结果为
(4)
锁的可串行化调度。从中看到,按照
是一个不产生死锁的可串行化调度。
表1 —个可串行化的调度 顺序运行的一个不产生死
若3个事务都遵守两段锁协议,如表3所示是按顺序执行的结果A=4完全与串行化调度相同,所以
表2 —个非串行化的调度
表3—个按顺序运行的不产生死锁的可串行化调度
相关内容
相关标签