关闭

关闭

关闭

封号提示

内容

首页 数据库应用系统逻辑结构设计初探.doc

数据库应用系统逻辑结构设计初探.doc

数据库应用系统逻辑结构设计初探.doc

上传者: 姚兢思 2017-10-15 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《数据库应用系统逻辑结构设计初探doc》,可适用于综合领域,主题内容包含数据库应用系统逻辑结构设计初探北京海军计算技术研究所,,,摘要数据库应用系统的逻辑设计是建立数据库应用系统过程中最为重要的,学合理地进行数据库系统逻符等。

数据库应用系统逻辑结构设计初探北京海军计算技术研究所,,,摘要数据库应用系统的逻辑设计是建立数据库应用系统过程中最为重要的,学合理地进行数据库系统逻辑设计从图向数据模型的转换关,ER、善优化数据库性能存储空间的调整等四个方面进行分析和讨论、。关键词数据库系统逻辑结构关系模式,,,在这种转为关系模式,引言则,数据库设计是建立数据库及其应用系统的核心和一个实体类型,,基础它要求对特定的应用环境设计出合理的数据库,逻辑结构建立数据库及其应用使系统能有效地存储性就是关系的属性实、,。数据并满足用户的各种数据处理需要一般按照关系,。多对多的,,,,m:n该联系相连的各实体的可将数据库设计分为若干阶模式规范化的设计方法,而关系成关系的属性。段包括系统规划需求分析概念设计逻辑设计物,、、、、一对多的,,,,:n理设计和系统实施其中逻辑设计是整个过程中最为。,系模式也可以与任意,重要的一环在此我们着重讨论一下数据库逻辑设计。,为一个独立的关系模式过程中的几个重要因素。键以及联系本身的属性数据库系统逻辑设计要点的键为任意一端实体的数据库逻辑设计是将数据库概念设计得到的概念一对一的,,,,:结构转换成数据库系统所支持的数据模型并对其进行系模式也可以与任意,优化的过程在应用数据库系统的设计实现中起着举,转换为一个独立的关系足轻重的作用。体的键以及联系本身的图向数据模型的转换ER个实体的键均是该关系进行数据库的逻辑设计首先须将概念设计中所,的关系模式合并则需,得的实体关系图即图转换成等价的关系模,ER,另一个关系模式的键和式关系模型的逻辑结构是指一组关系模式的集合而。。理论上一对一联,模式合并但在一些情。实体的属性和实体之间的联系三图则是由实体、ER率会大不一样因此究。个要素组成的所以将图转换为关系模型实际。,ER数据逻辑模型的结构这就是数据模型的优化关系数的操作所以合并时一般应以尽量减少连接操作为目,。,标。也是关系模据模型的优化通常以规范化理论为指导,同一实体集的实体间的联系即自联系也可,,,,式规范化的过程需要做到以下几点。,按上述或三种情况分别处理:、:nm:n。确定数据依赖即按需求分析阶段所得到的语,,。义分别确定每个关系模式内部各属性之间的数据依,为了减少系具有相同键的关系模式可合并,,。赖以及不同关系模式属性之间数据依赖。统中的关系个数如果两个关系模式具有相同的主键,,对于各个关系模式之间的数据依赖进行极小,,然后去掉其中可以考虑将它们合并为一个关系模式,化处理消除冗余的联系,。的同义属性并适当调整属性的次序,。对关系模式逐一进行分析考察是否存在部分,,,实体和联系图到关系模式的转换比较直接,ER函数依赖传递函数依赖多值依赖等确定各关系模、、,都可以表示成关系图中的属性也可以转换成关,式所属的范式ER。系的属性但转换中应注意以下的问题,,按照需求分析阶段得到的各种应用对数据处,,命名和属性域的处理理的要求分析对于应用环境这些模式是否合适确定,,是否要对它们进行合并或分解。关系模式的命名可以采用图中原来的命,ER规范化从一个侧面提供了改善关系模式的理论和名也可以另行命名命名应有助于对数据的理解和记,。忆同时应避免重名数据库系统一般只支持有限的几,。规范化是衡量的标准之如种数据类型而数据模型是不受这个限制的方法一个关系模式的好坏,。。,ER果数据库系统不支持图中某些属性的域取值范一但不是唯一的标准规范化的程度不是越高越好,,。,ER围则应做相应的修改这取决于应用如果必须使用原来的数据类当在一个应用的查询中经常涉及到两,,。。型个或多个关系模式的属性时可能导致数据库的数据类型与应用程序中的数据系统必须经常地进行连,,类型不一致需由应用程序去转换接操作而连接操作的代价是相当高的可以说关系模,。,,非原子属性的处理式低效的主要原因就是做连接操作引起的对于一个。这不符合关系数据模型中允许非原子属性具体应用来说规范化进行到什么程度需要权衡时间,,,ER和潜在问题两者的利弊才能决定但就一般情况而言。,模型的第一范式的条件非原子属性主要有两种基本。第三范式就足够了规范化理论为数据库设计人,NF,。类型集合型和元组型当然集合的元素可以是元组,。,,元组的分量可以是集合只要解决这两种基本的非原员判断关系模式优劣提供了理论标准它可用来预测。,子属性的转换问题就能推广到其他复杂的非原子属关系模式可能出现的问题使数据库设计工作有了严,,格的理论基础。性的处理即对集合属性纵向展开对元组属性横向展。,开这种方法同样可用于图中非原子属性的处。ER优化数据库性能理。数据库的性能是用户关心的问题之一,设计中人弱实体的处理而较少注意数据库的们通常侧重的是模式的合理性,弱实体不能独立存在它必须依附于一个所有者,性能问题数据库的性能与数据库的物理设计关系十。实体例如家属是个弱实体单位员工是其所有者实体,,,。分密切但数据库的逻辑设计对它也有一定的影响从,,逻辑设计的角度也可采取一些改善数据库性能的措弱实体所对应的关系中必须包在转换成关系模式时,施。含所有者实体的主键例如员工编号员工编号与家属,。减少连接操作,,的姓名可构成家属的主键。连接操作是开销很大的操作连接的关系越多参,,关系模式的规范化与连接的关系越大开销也愈大对于一些常用的性,。、数据库逻辑设计的结果并不是唯一的。为进一步施避免更新异常逆规范化不失为一种提高数据库性,。如把它分成几个类型。能的措施如果用户很难理解更新异常无法保证在更状态代表技术状态。,,C新时采取相应的措施在此情况下最好不要采取逆规,,数依赖和,。ACCB范化处理。备关系中而将表,CB减少关系的大小和数据量,,仅用多的设备关系中,关系的大小对查询的速度影响很大有时为了提态而用另一个很小的。,高查询速度可把一个大关系分成多个小关系例如关内容这里实际上,,。,C可以把所有设备的数据放在一个关系于设备的数据适当地采用假,假属性。中也可按设备类型建立设备关系前者对所有设备范,。结语围内的查询是方便的后者可以显著提高某一设备类,型范围内的查询效率如果按类型查询是主要的则按数据库技术是计算。,近年来数据库技术发,这是把关系从设备类型建立设备关系可以提高性能,理的需求越来越多数,水平方向分割如果数据库系统有多个磁盘驱动器则。,所重视目前各行业。,可把水平分割的关系分布在不同的磁盘组上可以并,行访问提高数据库的性能有时也可以考虑从垂直方息系统都离不开数据库,。向分割关系例如设备管理人员的属性很多有些是,,,息社会的重要基础设施经常查询的有些很少用到如果都放在一个关系里,,,逻辑设计的研究和讨论则关系的数据量大势必影响查询的速度若把常用的,。域的发展来看尤其是,术的交叉应用给数据,则可提高常用属性和很少使用的属性分成两个关系,库技术的应用领域越来查询的速度。计方法的探讨和研究是节省存储空间的处理库系统有着重要的现实节省数据库的存储空间也是数据库设计的目标之尤其当存储空间紧张时在这方面要做更多的努,一。在数据库的逻辑设计方面可作如下的考虑,。力。节省每个属性占用的空间,,萨师煊王珊数据库系,在定义属性时既要表示得自然和易于理解也要,,出版社,罗晓沛数据库技术北考虑节省存储空间这两方面的要求往往是矛盾的须。,根据实际条件权衡决定一般来说用编码代替属性。,值用缩写名代替全称可以节省存储空间但用户看,,,起来就不那么直观了。采用假属性减少重复数据,,,DummyAttribute,DiscussionontheDesignofLogicalArchitectureforDatabaseApplicationSystemWANGBing(NavyInstituteofComputingTechnology,Beijing)Abstract:ThedesignoflogicalarchitectureisthefoundationofdatabaseapplicationsystemInordertomakeascientificandrationaldesignofqualityofdatabaseapplicationsystem,discfouussesrmainfactors,conversionfromERschemetodatamodel,normalizationofrelationschema,databaseperformanceoptimization,databasesystemandadjustmentstoragespaceKeywords:DatabaseSystemLogicalArchitectureRelationSchema!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!页上接第,,参考文献于志鹏陆愈实模糊层次综合评价法在企业安全评价中,,罗虹信息安全评估方法的研究与应用北京北京航,D,,的应用中国安全生产科学技术J,,,,,,n:空航天大学,ResearchontheEvaluationofRiskTreatmentonInformationSystemsBasedonAHPLIANGXu,WuhanInstituteofMarineElectricPropulsion,CSWuIhanC,,Abstract:Inviewoftheinformationsystemsecuriskritymanagementproblemsinsituationassessment,presentsinformationsecuriskrityassessmentprocessingmodelonbasedtheAHPanalysismethod,andappliesadministrativelevelstoundertaketheriskfactorsforweightcalculationResearchresultsshowthat,thismodelcouldeffectivelyprovideascientificforbasistheinformationsystemriskmanagementKeywords:AHPInformationSystemRiskProcessing

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/7
0下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部