3、数据库设计基本步骤 (1)按照结构化系统设计的方法,考虑数据库及其应用系统开发全过程, 将数据库设计分为以下6个阶段 ①需求分析 ②概念结构设计 ③逻辑结构设计; ④物理结构设计 ⑤数据库实施; ⑥数据库运行和维护 设计一个完善的数据库应用系统往往是上述六个阶段的不断反复
1 (1)按照结构化系统设计的方法,考虑数据库及其应用系统开发全过程, 将数据库设计分为以下6个阶段: ① 需求分析; ② 概念结构设计 ③ 逻辑结构设计; ④ 物理结构设计 ⑤ 数据库实施; ⑥ 数据库运行和维护 ; 设计一个完善的数据库应用系统往往是上述六个阶段的不断反复。 3、数据库设计基本步骤
3、数据库设计基本步骤 设计阶段 设计描述 需求分析 准确了解和分析用户需求 概念结构设计 形成概念模型 逻辑结构设计将概念结构转换为数据模型,并优化 物理结构设计 存储结构、存取方法 数据库实施 建立数据库、编写调试应用程序、数据入 库、试运行 数据库运行和维护正式运行过程中进行评估、调整和修改
1 设计阶段 设计描述 需求分析 准确了解和分析用户需求 概念结构设计 形成概念模型 逻辑结构设计 将概念结构转换为数据模型,并优化 物理结构设计 存储结构、存取方法 数据库实施 建立数据库、编写调试应用程序、数据入 库、试运行 数据库运行和维护 正式运行过程中进行评估、调整和修改 3、数据库设计基本步骤
3、数据库设计基本步骤 (2)选定参加设计人员 系统分析人员 核心人员,一直参与,其水平决定了数据库系统的质量; 数据库设计人员 应用开发人员编制程序,准备软硬件环境; ·数据库管理员 参与需求分析与数据库运行和维护; 用户代表
1 (2)选定参加设计人员 • 系统分析人员 • 数据库设计人员 • 应用开发人员 • 数据库管理员 • 用户代表 3、数据库设计基本步骤 核心人员,一直参与,其水平决定了数据库系统的质量; 参与需求分析与数据库运行和维护; 编制程序,准备软硬件环境;
4、数据库设计过程中的各级模式 外模式1][外模式1 外模式n 应用1 映像 应用2 概念 逻辑 应用3 模式 内模式 应用n 转换 映像 综 需求分析阶段 概念结构 逻辑结构 物理结构 设计阶段 设计阶段 设计阶段
1 4、数据库设计过程中的各级模式 应用1 应用2 应用3 应用n…… 概念 模式 逻辑 模式 内模式 外模式1 外模式1 …… 外模式n 需求分析阶段 概念结构 设计阶段 逻辑结构 设计阶段 物理结构 设计阶段 综合 转换 映像 映像
二、需求分析 需求分析主要是考虑“做什么”的问题,而不是考虑“怎么做” 的问题 1.需求分析的任务 2.需求分析的方法 3.数据字典
1 需求分析主要是考虑“做什么”的问题,而不是考虑“怎么做” 的问题; 1. 需求分析的任务 2. 需求分析的方法 3. 数据字典 二、需求分析