第6章 数据库设计 6.1 数据库设计概述6.2 系统需求分析 6.3 概念结构设计6.4 逻辑结构设计6.5 物理结构设计6.6 数据库的实施、运行和维护6.1 数据库设计概述 6.1.1 数据库设计的任务、内容和特点 1. 数据库设计的任务 数据库设计是指根据用户需求研制数据库结构的过程2.数据库设计的内容 结构设计行为设计数据库的模式或子模式的设计概念设计、逻辑设计和物理设计稳定的,不易改变 用户对数据库的操作应用程序的设计 3.数据库设计的特点 是强调结构设计与行为设计相结合 是一种“反复探寻,逐步求精”的过程 以数据模型为核心,将数据设计与应用系统设计相结合6.1.2 数据库设计方法简述 直观设计 规范设计法 计算机辅助设计法 自动化设计法 规范设计方法:1. 基于E-R 模型的数据库设计方法由E-R 图构造2. 基于3NF 的数据库设计方法 由单一模式分解成符合3NF 的关系模式集合3. 基于视图的数据库设计方法为每个应用建立视图,再将视图汇总 6.1.3 数据库设计的步骤 按规范设计法可将数据库设计分为六个阶段 1系统需求分析阶段 2概念结构设计阶段 3逻辑结构设计阶段