数据库设计的步骤有哪些?
数据库设计过程可以大致分为以下六个阶段:
1.需求分析阶段
需求收集和分析产生由数据字典描述的数据需求(以及由数据流图描述的处理需求)。
2.概念结构设计阶段
通过对用户需求的综合、归纳和抽象,形成一个独立于具体DBMS的概念模型,可以用E-R图表示。
3.逻辑结构设计阶段
将概念结构转换成DBMS支持的数据模型(如关系模型),并对其进行优化。
4.数据库物理设计阶段
为逻辑数据模型选择最适合应用环境的物理结构(包括存储结构和访问方法)。
5.数据库实施阶段
利用DBMS提供的数据语言(如SQL)及其宿主语言(如C),根据逻辑设计和物理设计的结果建立数据库,编译调试应用程序,数据入库并投入试运行。
6.数据库操作和维护阶段
数据库应用系统经过试运行后可以投入正式运行。数据库系统在运行期间必须不断评估、调整和修改。