【3.A.S.T】网络安全爱好者's Archiver

黑客学习

faye 发表于 2008-7-23 08:38

[讨论]为什么需要规范的数据库设计

[讨论]为什么需要规范的数据库设计
信息来源:邪恶八进制信息安全团队([url=http://www.eviloctal.com/]www.eviloctal.com[/url])
议题作者:冰血封情neeke

首发地址:Neeke's blog [url=http://www.ineeke.cn/]http://www.ineeke.cn/[/url]
原文地址:[url=http://www.ineeke.cn/archives/2008/02/why-standardization-mssql.html]http://www.ineeke.cn/archives/20 ... dization-mssql.html[/url]


你也许会问,在第一阶段,根据业务需求,我们直接建库,建表,插入测试数据,然后在查询数据,为什么现在需要强调先设计再建库,建表呢?原因非常简单,正如我们修造建筑物一样,如果您是盖一间茅屋或者一间简易平房,您会花钱请人设计图纸吗?毫无疑问,没人请。但是,如果是房地产开发商开发一个楼盘,修建居住小区,他会请人设计施工图纸吗?答案是肯定的,不但开发商会考虑设计施工图纸,甚至很专业的购房者也会在看房时要求开发商出示设计图纸。
同样道理,在实际的项目开发中,如果系统的数据存储量较大,设计的表比较多,表和表之间的关系比较复杂,我们就需要考虑规范的数据库设计,然后再进行具体的建库,建表工作。不管是创建动态网站,还是创建桌面窗口应用程序,数据库设计的重要性都不言而喻。如果设计不当,查询起来就非常吃力,程序的性能也会受到影响。无论您使用的是SQLServer还是Oracle数据库,通过进行规范化的数据库设计,都可以使您的程序代码更具可读性,更容易扩展,从而也会提升项目的应用性能。
1.什么是数据库设计
数据库设计就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。
2.设计数据库非常重要
数据库中创建的数据结构的种类,以及在数据对象之间建立的复杂关系是数据库系统效率的重要决定因素。朋友多了路好走!
[url=http://wpa.qq.com/msgrd?V=1&Uin=9920317&Site=邪恶八进制信息安全团队技术讨论组&Menu=yes][img]http://forum.eviloctal.com/images/default/qq.gif[/img][/url]
帖子8 精华[url=http://forum.eviloctal.com/digest.php?authorid=126762]0[/url] 积分21 阅读权限40 性别男 来自陕西 在线时间6 小时

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.