- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业信息化发展下数据库设计探讨
企业信息化发展下数据库设计探讨
【摘 要】 随着信息化时代的到来,知识经济快速发展,企业的信息化管理也越来越重要。企业要想在激烈的市场竞争中得以生存发展,就必须加强企业的信息化建设,在企业中建立一种全新的管理模式。本文对企业基于数据库的信息化发展做了简要分析,并且从数据库的结构和设计两个方面对企业信息化建设进行了介绍,从数据库设计流程的五个层面分析了企业信息化建设的基本方法。
【关键词】 企业信息化 数据库设计 结构设计
当今社会,激烈的市场竞争给各个企业带来了前所未有的生存压力,信息化建设逐渐成为了企业发展的重中之重。在这个信息技术高度发达的时代,企业应当对其原有的经营模式进行相应的改进,将企业管理与信息化技术进行有机结合,更好的降低企业的生产成本,提高企业的效率,有效提高企业的效益。企业的信息化建设也就是企业数据库的设计,是根据数据结构对企业的有关信息进行汇总、储存,可以看作是一个数据的集合。本文对企业信息化建设中的数据库设计进行了详细分析,希望为有关企业的信息化发展提供一定的帮助。
1 数据库的组织结构
美国有关部门对数据库的组织结构制定了划分标准,将数据库分成内模式、概念模式和外模式三级。内模式主要是对数据的物理结构以及储存方式进行描述,因此也可以称为存储模式。它是数据库中所有数据的表达方式,主要体现了数据在数据库内部的记录类型、数据的组织以及索引和控制方式,是程序设计人员组织文件和联系的一种方法;概念模式主要描述的是数据库的整体逻辑,面向所有的数据库用户。概念模式与数据的物理存储和数据库的硬件设备之间没有相互的影响,同时也与数据库的开发工具、设计语言等没有关系;外模式也就是外部数据,它是用户能够直接看到的实际数据结构,一个数据库不一定只有一个外模式,它可以有很多个,但是在应用程序中必须只有一个外模式,它的职责就是保障数据库的安全。
2 数据库的设计步骤
设计数据库其实也就是设计数据库的三种模式,主要的设计流程有需求分析、概念设计以及逻辑、物理等方面的???计。以下我们针对企业信息化发展下的数据库设计进行简单分析。
2.1 企业的需求分析
用户的需求作为数据库的设计基础来说十分重要,设计者首先要对此有一个很好的把握。顾名思义,需求分析也就是分析客户群所需要的是什么,对这方面的要求有了明确的了解后,企业就可以进行有目的的工作,而不是浪费大量的人力、物力以及时间,最后还不能保证客户的满意度。客户对数据库的满意程度直接取决于能否满足他们的要求,这就需要需求分析人员在工作中能够做到全面、准确,为数据库的后续设计工作奠定一个良好的基础。此阶段会获得相应的需求说明书,这是数据库设计人员进行概念设计的依据。
2.2 企业数据库概念结构设计
概念结构的设计是基于需求分析之上的设计,它作为整个数据库的关键因素,直接影响着数据库的实现效果。对于数据库的设计人员来说,直接进行逻辑结构的设计十分困难,在这里我们主要探讨具体的概念结构的设计。数据库的设计工作在经过需求分析阶段以后会形成一个具体的概念结构模型,概念结构的设计直接影响着数据库能够满足客户的要求,它最主要的工具就是E-R图,通过不断的总结归纳以及不断优化,最终完成概念结构设???。
2.3 数据库逻辑结构设计
逻辑结构设计是将概念结构进行具体化设计,让其由抽象转为具体的数据模型,其实也就是对概念结构的优化。由于各种概念结构设计的环境和工具都不尽相同,所以在逻辑结构进行设计时也要不断的调整,以保证其能够完善。逻辑结构的具体设计步骤:首先将概念模型转换为关系、层次模型;然后再转换成制定的数据模型;最后进行调整。目前,在概念结构设计中基本都采用关系模型,所以相应的逻辑结构设计也就变的简单了,其中E-R图是由实体、属性以及关系组成的,其转换成关系模型,其实也就是将其三个组成部分转换成相应的模型。转换过程根据关系类型不同,分为以下三种情况:
(1)一对一的关系,转换方式有以下两种:转换为一个独立的关系模型。联系名为关系模型名,与该联系相连的两个实体的关键字及联系本身的属性为关系模型的属性,其中每个实体的关键字均是该关系模型的候选键。
与任意一端的关系模型合并。可将相关的两个实体分别转换为两个关系,并在任意一个关系的属性中加入另一个关系的主关键字。
(2)一对多关系,也有两种转换方式:将1:n关系转换为一个独立的关系模型。联系名为关系模型名,与该联系相连的各实体的关键字及联系本身的属性为关系模型的属性,关系模型的关键字为n端实体的关键字。将1:n联系与n端关系合并。1端的关键字及联系的属性并入n端的关系模型即可。
(3)多对多的关系:关系模型名为关系名,与该关系相连的各实体的关键字及关系本身的
文档评论(0)