首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于软件系统数据建模的说明。 [说明] 某软件公司成立项目组为某高校开发一套教职工信息管理系统。与教职工信息相关的数据需求和处理需求如下: (1)数据需求:在教职工信息中能够存储学校所有在职的教工和职工信息,包括姓名、所属部门、出
阅读以下关于软件系统数据建模的说明。 [说明] 某软件公司成立项目组为某高校开发一套教职工信息管理系统。与教职工信息相关的数据需求和处理需求如下: (1)数据需求:在教职工信息中能够存储学校所有在职的教工和职工信息,包括姓名、所属部门、出
admin
2012-07-19
41
问题
阅读以下关于软件系统数据建模的说明。
[说明]
某软件公司成立项目组为某高校开发一套教职工信息管理系统。与教职工信息相关的数据需求和处理需求如下:
(1)数据需求:在教职工信息中能够存储学校所有在职的教工和职工信息,包括姓名、所属部门、出生年月、工资编号、工资额和缴税信息;部门信息中包括部门编号、部门名称、部门人数和办公地点信息。
(2)处理需求:能够根据编制内或外聘教职工的工资编号分别查询其相关信息;每个月的月底统一核发工资,要求系统能够以最快速度查询出教工或者职工所在部门名称、实发工资金额;由于学校人员相对稳定,所以数据变化及维护工作量很少。
项目组王工和李工针对上述应用需求分别给出了所设计的数据模型(如图2-1和图2-2所示)。王工遵循数据库设计过程,按照第三范式对数据进行优化和调整,所设计的数据模型简单且基本没有数据冗余;而李工设计的数据模型中存在大量数据冗余。
项目组经过分析和讨论,特别是针对数据处理中对数据访问效率的需求,最终选择了李工给出的数据模型设计方案。
请用300字以内的文字,说明什么是数据库建模中的反规范化技术,指出采用反规范化技术能获得哪些益处,可能带来哪些问题。
选项
答案
规范化设计后,数据库设计者希望牺牲部分规范化来提高性能,这种从规范化设计的回退方法叫做反规范化技术。反规范化设计允许保留或者新增一些冗余数据,从而减少数据查询中表连接的数目或简化计算过程,提高数据访问效率。 采用反规范化技术的益处:能够减少数据库查询时SQL连接的数目,从而减少磁盘I/O数据量,提高查询效率。 可能带来的问题:数据的重复存储,浪费了磁盘空间;为了保障数据的一致性,增加了数据维护的复杂性。
解析
本题主要考查考生对于软件系统数据建模的掌握情况。
此类题目要求考生认真阅读题目对现实问题的描述,根据数据模型设计方案选择的条件判断题目的考点。数据库设计是把现实的业务模型与需求转换为数据库模型的过程,是建立数据库应用系统的核心和关键。数据库设计的关键是如何使设计的数据库能够合理地存储用户的数据,方便用户进行数据处理。
数据库规范化理论是研究将一个不合理的关系模式转化为合理的关系模式的理论,通过不同的规范化级别优化数据存储。数据库规范化的优点是减少了数据冗余,节省了存储空间,相应的逻辑和物理的I/O次数减少,同时加快了增删改的速度;但是对完全规范化的数据库进行查询,通常需要更多的连接操作,从而影响了查询的效率。因此,有时为了提高某些查询或应用的性能而破坏规范化规则,即采用反规范化技术。
在实际应用中使用反规范化技术,要充分考虑数据的存储需求、常用表的大小、一些特殊的计算、数据的物理存储位置等。反规范化的好处是降低连接操作的需求,减少了外键和索引数目,可能会减少表的数目,从而减少磁盘I/O数据量,提高查询效率。
在决定进行反规范时,一定要权衡利弊,仔细分析应用的数据存取需求和实际的性能特点,好的索引和其他方法经常能够解决性能问题,而不必采用反规范这种方法。反规范化会带来数据的重复存储,浪费了磁盘空间;而且为了保障数据的一致性,增加了数据维护的复杂性。维护常用的方法是批处理、应用逻辑和触发器。
转载请注明原文地址:https://jikaoti.com/ti/IE67FFFM
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
大概描述一下ASP。NET服务器控件的生命周期
.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
datagrid.datasouse可以连接什么数据源
根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:namespacetest{publicdelegatevoidOnDBOperate();publicclassUserControlBase
ASP.net的身份验证方式有哪些?分别是什么原理?
定义Fibonacci数列如下:输入n,用最快的方法求该数列的第n项。
给MSN设置HTTP代理服务器,IP地址为61.55.134.161端口号为80。
把D:下的图片文件夹进行网络共享但是其他网络用户只能读取。
允许Microsoft收集有关我如何使用MSNMessenger匿名信息。
通过【控制面板】中的添加硬件向导,安装Modem的驱动程序。让系统自动搜索安装软件,Modem的型号为:IntelV92HaMDataFaxVoice。
随机试题
()是质量的法定计量单位。
出生时两眼眼轴的夹角通常为
酸碱平衡的调节主要是
患儿,1岁。发热,咳嗽,喘憋2天,经治疗后病情未见好转。傍晚突然面色苍白,口唇发紫,四肢厥冷,按之右胁下痞块迅速增大。其证候是
购房人与商业银行签订《个人购房贷款合同》时,要按“借款合同”税目缴纳印花税。该印花税的计税依据为借款金额,税率为( )。
按照我国现行的税收法律、行政法规、部门觇章以及延期申报的时间,延期申报的具体期限一般是一个申报期内,最长不得超过()。
(2011年考试真题)甲产品经过两道工序加工完成,采用约当产量比例法将直接人工成本在完工产品和月末在产品之间进行分配。甲产品月初在产品和本月发生的直接人工成本总计23200元。本月完工产品200件;月末第一工序在产品20件,完成全部工序的40%;第二工序
下列选项中,属于刑罚权内容的是()
InwhichprogramdidDr.Stewartexploretheinteractionoftheseforces?
Wal-Martdoesn’tjustwantyoutobuygasandgroceriesatitssuperstoresthesedays.Nowitwantsyourentirepaycheck.On
最新回复
(
0
)