10大优享服务
62项会员特权

不为人知的数据库设计技巧

发布时间:2021-12-01 07:20:33     阅读次数:10088次     评论数:0次

    创建和使用数据库是现代很多信息科技公司以及政府管理部门都必须做的事,数据库设计就显得举足轻重。当然,数据库设计也不是没有技巧可言的,必须参看相关书籍以及进行操作和合理的应用。小编有一些不为人知的数据库设计技巧想要分享给大家。帮助大家掌握数据库设计的技术。那小编下面就讲讲一些不为人知的数据库设计技巧吧。

不为人知的数据库设计技巧

    其实,数据库设计技巧还有有些讲究的。设计数据库之前(需求分析阶段)要做到:

    1) 理解客户需求,询问用户如何看待未来需求变化。让客户解释其需求,而且随着开发的继续,还要经常询问客户保证其需求仍然在开发的目的之中。

    2) 了解企业业务可以在以后的开发阶段节约大量的时间。

    3) 重视输入输出。在定义数据库表和字段需求(输入)时,首先应检查现有的或者已经设计出的报表、查询和视图(输出)以决定为了支持这些输出哪些是必要的表和字段。举例:假如客户需要一个报表按照邮政编码排序、分段和求和,你要保证其中包括了单独的邮政编码字段而不要把邮政编码糅进地址字段里。

    4) 创建数据字典和ER 图表ER 图表和数据字典可以让任何了解数据库的人都明确如何从数据库中获得数据。ER图对表明表之间关系很有用,而数据字典则说明了每个字段的用途以及任何可能存在的别名。对SQL表达式的文档化来说这是完全必要的。

    5) 定义标准的对象命名规范数据库各种对象的命名必须规范。

    主要的设计方法:

    1、手工试凑法:设计质量与设计人员的经验和水平有直接关系缺乏科学理论和工程方法的支持,工程的质量难以保证数据库运行一段时间后常常又不同程度地发现各种问题,增加了维护代价。

    2、规范设计法:基本思想:过程迭代和逐步求精典型方法:

    (1)新奥尔良(New Orleans)方法:将数据库设计分为四个阶段S.B.Yao方法:将数据库设计分为五个步骤I.R.Palmer方法:把数据库设计当成一步接一步的过程。

    (2)计算机辅助设计ORACLEDesigner 2000 SYBASEPowerDesigner。

    数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库系统需要操作系统的支持。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种"反复探寻,逐步求精"的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

    好了,以上内容就是小编给大家带来的不为人知的数据库设计技巧了。当大家有了数据库设计的思路时,不妨大胆采用小编上述数据库设计技巧,说不定能出奇制胜。如果您还有数据库设计相关方面的需求,欢迎将其发布在一品威客网上,该网站上会有更多企业和个人能为您提供专业贴心的服务。

本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录