大公司一般都有专门的数据库设计师吧那小公司怎么办?不会是几个程序员自己想吧?还是边做项目边改库貌似这样很被动而且后期可能因为前期的数据库设计失败导致项目进行不下去怎么办?... 大公司一般都有专门的数据库设计师吧 那小公司怎么办? 不会是几个程序员自己想吧 ? 还是边做项目边改库 貌似这样很被动而且后期可能因为前期的数据库设计失败 导致项目进行不下去怎么办? 小弟不是忒菜 别把内些3大范试网上搬 谢谢!
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。
由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此Z佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。
手工试凑法
设计质量与设计人员的经验和水平有直接关系
缺乏科学理论和工程方法的支持,工程的质量难以保证
数据库运行一段时间后常常又不同程度地发现各种问题,增加了维护代价
规范设计法
基本思想:过程迭代和逐步求精
典型方法:
(1)新奥尔良(New Orleans)方法:将数据库设计分为四个阶段
S.B.Yao方法:将数据库设计分为五个步骤
I.R.Palmer方法:把数据库设计当成一步接一步的过程
(2)计算机辅助设计
ORACLEDesigner 2000
SYBASEPowerDesigner