数据库设计的步骤(数据库设计概述)

1,616 阅读2分钟

数据库设计概述

数据库设计是指对于一个给定的应用环境,设计一个优良的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据处理要求:

  • 信息管理要求:在数据库中存储和管理需要的数据对象 。
  • 数据处理要求:对数据对象需要进行的处理,如增删改查、统计和分析等

数据库设计方法

  • 手工设计法(不推荐)
  • 基于E-R图的设计方法 概念设计阶段广泛采用。
  • 3NF(第三范式)设计方法 逻辑阶段可采用的有效方法。
  • ODL(Object Definition Language)方法 面向对象的数据库设计方法
  • UML方法 面向对象的建模方法

⭐️数据库设计步骤

数据库设计分6个阶段:

  • 需求分析 综合各个用户的应用需求。
  • 概念结构设计 形成独立于机器特点,独立于各个DBMS产品的概念模式(E-R图)
  • 逻辑结构设计 首先将E-R图转换成具体的数据库产品支持的数据模型(如关系模型), 形成数据库逻辑模式。 然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图(View),形成数据的外模式
  • 物理结构设计 根据数据库管理系统特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式
  • 数据库实施
  • 数据库运行和维护

数据库设计各个阶段的数据设计描述

image-20210323211858534