数据库设计:需求分析 概念设计 逻辑设计 物理设计
需求分析:
首先必须确认数据库的用户和用途。由于数据库是一个单位的模拟,数据库设计者必须对一个单位的基本情况有所了解。收集和分析这些资料的过程称为需求分析。
概念设计:
用概念数据模型,例如E-R模型,表示数据及其相互间的联系,产生反映用户信息需求和处理需求的数据库概念模式。数据库概念模式是独立于任何数据库管理系统、面向现实世界的数据模型。
设计概念结构的四类方法:
自顶向下:首先定义全局概念结构的框架,然后逐步细化。
自底向上:首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。
逐步扩张:首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。
混合策略:将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。
逻辑设计:
在逻辑设计阶段,将第二步所得到的数据库概念模式,转换成以DBMS的逻辑数据模型表示的逻辑模式,运用规范化理论对逻辑数据模型进行优化。
物理设计:
根据数据库的逻辑和概念模式、DBMS及计算机系统所提供的功能和施加的限制,设计数据库文件的物理存储结构、各种存取路径。
作者:zhushican 分类:六六互联 日期:2022年04月15日 浏览:500 评论:0