- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
福 建 电 脑 2008年第7期
企业信息化建设中数据库的结构设计应用
程丽丽
(台州职业技术学院 浙江 台州 318000)
【摘 要】:数据库是企业信息化建设的核心,其结构设计的好坏将直接涉及到企业MIS建设各方面的全局性问题。本
文介绍了企业在信息化建设中如何设计良好的数据库结构,实现数据库性能优化,从而更好地去保障企业信息化建设。主要
探讨了影响数据库结柏设计的因素,并从这些因素上进行分析,详细阐述了如何进行数据逻辑结构设计、数据库物理结构设
计、应用程序设计等问题,相信能够对企业的信息化建设起到一定的指导意义。
【关键词】:信息化;数据库设计;规范化;优化
l、影响数据库结构设计的因素 通过复杂的合并来处理,这样会降低系统的性能。如何解决这一
随着企业信息化建设的不断发展.数据的增长.信息的膨 矛盾.我们可以通过某种程度上的非规范化来改善系统的性能:
胀.引发了数据库规模的不断扩大以及系统中用户数目的不断 (11如果规范化设计产生了许多四路或更多路合并关系,就可以
增加等问题.这些问题都会导致数据库性能的降低。那么究竟有 考虑在数据库实体(表)中加人重复属性f\列);(2)常用的计算字段
哪些因素会对我们数据库结构的设计产生影响.如何去提高数 f如总计、最大值等)可以考虑存储到数据库实体中;(3)新定义实
据库的性能是企业信息化建设的一个非常关键的问题。我们首 体以减少外部属性数据或行数据的开支。这种方法适用于那些
先来看看影响数据库结构设计的几个因素 包含大量数据的实体(表),在应用中常要保留历史记录,但是历
(1)目标的准确定义; 史记录很少用到 因此可以把频繁被访问的数据同较少被访问
(2)用户对原始数据结构的正确认识; 的历史数据分开。对于一个具体应用而言.在考虑设计性能时,
(3)进行正确的数据库结构设计: 到底规范化进行到什么程度.需要权衡效率和潜在问题两者之
(4)编写有效的应用程序: 间的利弊而定
下面就关于如何进行准确的目标定义、原始数据结构的正 4.2物理数据库结构设计
确认识、数据库结构设计、应用程序设计等问题进一步讨论。 要想正确选择基本物理实现策略.必须懂得数据库访问格
2 目标的准确定义 式和硬件资源的操作特点,主要是内存和磁盘子系统 1/0。以下
在ntis建设之初应该尽量避免一开始就设计结构 即使具 的准则可能会有所帮助:fl1与每个表列相关的数据类型应该反
有丰富的数据库设计经验,也不要在这里定义诸如表、字段、约 映数据所需的最小存储空间,特别是对于被索引的列更是如此。
束等等一些具体的内容.在对所完成的任务没有足够了解之前. 这样索引字段可以被更快地读取.而且可以在一个数据页上放
就对它实施一种结构或一种解决方案.这样即不利于客户也不 置更多的数据行,因而也就减少了1/0操作:(2)把一个表放在某
利于我们。我们可以通过以下途径去确保获得准确的系统目标。 个物理设备上.再通过Server段把它的部分簇索引放在一个不
(1)形成规范化的文档资料。在进行rnjs建设过程中,我们 同的物理设备上.这样能提高性能。尤其是系统采用了多个智能
很难保证系统环境的稳定性.如果某个环节发生意外.为了不对 型磁盘控制器和数据分离技术的情况下.这样做的好处更加明
开发速度造成很大的影响.接替人员需全力以赴地了解项目的 显;(3)用SeⅣer段把一个频繁使用的大表分割开,并放在两个
全部内容.能够为其提供帮助的唯一途径就是全部的信息文档。 单独的智能型磁盘控制器的数据库设备上.这样也可以提高性
因此我们必须认识到编写文档重要性.不把任何项目内容留在 能;f41用server段把文本或图像列的数据存放在一个单独的物
自己的脑袋中 理设备上可以提高性能;(5)当数据库比
文档评论(0)