日期:2014-05-16 浏览次数:20756 次
大型数据库的设计和开发是涉及多学科的综合技术,数据库的建设要经历数据库应用系统从设计到运行维护的全过程。数据库的设计思路和软件工程的设计思想有相同的地方,但是也有自己的独特地方。
数据库设计的特点之一是:“三分技术,七分管理,十二分基础数据”,这就强调了管理在数据库设计中的地位,管理不仅仅包括数据库建设作为一个大型的工程项目本身的项目管理,而且包括该企业的业务管理,这就要求客户参与到数据库设计的过程中,深入了解客户的需求,根据客户的需求设计数据库可以设计出更符合企业使用的数据库,客户也一起承担必要的责任,所以在数据库的设计阶段设计人员一定要详细了解客户需要,实时更改最优方案。
数据库设计的基本步骤大致分为以下六个步骤,步骤不唯一,因为实践中可能经历多次修改。
假如数据库在书库模型优化后,设计者感觉不满意,可以返回逻辑结构设计,在性能预测后感觉不满意可以根据实际情况返回逻辑结构或物理结构设计,在实验性运行通过后,数据库就可以进入正式使用和维护阶段了,当然不满意的话仍然可以返回物理结构设计,再不满意也可以重建,但是要耗费相当大的人力和物力,因此设计数据库时要做好基础分析和查询优化。