在进行数据库的
设计还得分为设计前、设计时与设计后三大部分,不同的部分还会有不同的技巧应用。在进行数据库的设计无时无刻的做好变化的心里准备,因为这是个不定因素,可能进行设计多一半的时候发现又有另个数据库的设计出台,而且现今这些应用也会随着客户的应用来进行变化,可以说有很大的不定性。那让我们一起来了解下运用
数据库设计有哪些技巧应用呢?
运用
数据库设计技巧应用:
(需求分析阶段)
1) 理解客户需求,询问用户如何看待未来需求变化。让客户解释其需求,而且随着
开发的继续,还要经常询问客户保证其需求仍然在开发的目的之中。
2) 了解企业业务可以在以后的开发阶段节约大量的时间。
3) 重视输入输出。
在定义数据库表和字段需求(输入)时,首先应检查现有的或者已经设计出的报表、查询和视图(输出)以决定为了支持这些输出哪些是必要的表和字段。
举例:假如客户需要一个报表按照邮政编码排序、分段和求和,你要保证其中包括了单独的邮政编码字段而不要把邮政编码糅进地址字段里。
4) 创建数据字典和ER 图表
ER 图表和数据字典可以让任何了解数据库的人都明确如何从数据库中获得数据。ER图对表明表之间关系很有用,而数据字典则说明了每个字段的用途以及任何可能存在的别名。对SQL表达式的文档化来说这是完全必要的。
5) 定义标准的对象命名规范
数据库各种对象的命名必须规范。
表设计原则
1) 标准化和规范化
数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但Third Normal Form(3NF)通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。简单来说,遵守3NF 标准的数据库的表设计原则是:"One Fact in One Place"即某个表只包括其本身基本的属性,当不是它们本身所具有的属性时需进行分解。表之间的关系通过外键相连接。它具有以下特点:有一组表专门存放通过键连接起来的关联数据。
2) 数据驱动
采用数据驱动而非硬编码的方式,许多策略变更和维护都会方便得多,大大增强系统的灵活性和扩展性。
以上就是运用
数据库设计的技巧应用,不同的原则上会有不同的技巧应用,有了技巧应用相关知识后,可以帮助人们更好的将数据库技术发挥到极致。一品
威客网提供专业数据库设计、数据库制作等服务,只要您在网站发布任务需求,就能够吸引百万专业数据库制作设计公司给您设计服务。