第六章 数据库设计 6.1数据库设计的步骤 6.2需求分析 6.3概念结构设计 6.4逻辑结构设计 6.5数据库物理设计 6.6数据库实施 6.7数据库运行维护
第六章 数据库设计 6.1 数据库设计的步骤 6.2 需求分析 6.3 概念结构设计 6.4 逻辑结构设计 6.5 数据库物理设计 6.6 数据库实施 6.7 数据库运行维护
6.1数据库设计的步聚 需求分析 ● 概念结构设计 -设计局部视图 - 集成视图 ●逻辑结构设计 -设计逻辑结构 优化逻辑结构 ● 数据库物理设计 设计物理结构 评价物理结构 ● 数据库实施 数据库系统的物理实现 试验性运行 数据库运行维护
6.1 数据库设计的步骤 ⚫ 需求分析 ⚫ 概念结构设计 – 设计局部视图 – 集成视图 ⚫ 逻辑结构设计 – 设计逻辑结构 – 优化逻辑结构 ⚫ 数据库物理设计 – 设计物理结构 – 评价物理结构 ⚫ 数据库实施 – 数据库系统的物理实现 – 试验性运行 ⚫ 数据库运行维护
6.2需求分析 6.2.1需求分析的任务 ●需求分析的任务 一通过详细调查现实世界和要处理的对象(组织、部 门、企业等),充分了解原系统的工作概况,明确 用户的各种需求,.然后在此基础上确定新的系统功 能。新系统应该考虑可扩展性。 ●需求分析的重点 -调查、收集与分析用户在数据库管理中的信息要求、 处理要求、安全要求和完整性要求。 需求分析的结果 -DD(数据字典) -DFD(数据流图)
6.2 需求分析 6.2.1 需求分析的任务 ⚫ 需求分析的任务 – 通过详细调查现实世界和要处理的对象(组织、部 门、企业等),充分了解原系统的工作概况,明确 用户的各种需求,然后在此基础上确定新的系统功 能。新系统应该考虑可扩展性。 ⚫ 需求分析的重点 – 调查、收集与分析用户在数据库管理中的信息要求、 处理要求、安全要求和完整性要求。 ⚫ 需求分析的结果 – DD(数据字典) – DFD(数据流图)
需求分析 三三三 调查组织 机构总体 熟悉 明确 确定 情况 业务活动 用户需求 系统边界 概念 设计 用户数据库设计人员 DFD DD
调查组织 机构总体 情况 熟悉 业务活动 明确 用户需求 确定 系统边界 概念 设计 需求分析 用户 数据库设计人员 DFD DD
6.2.2需求分析的方法 ·调查与初步分析的步骤 - 调查组织机构情况 - 调查各部门业务活动情况 -在熟悉业务基础上,协调用户明确对新系统得要求 - 对上述结果初步分析,确定新系统得边界,及人与计算机得 工作迈界。 常用的调查方法 - 跟班作业 - 开调查会 - 请专业人事介绍 一询问 -设计调查表请用户填写 查阅记录 。分析用户需求的方法 - 自顶而下,结构化分析方法(Structured Analysis,简称SA) -自底向上
6.2.2 需求分析的方法 ⚫ 调查与初步分析的步骤 – 调查组织机构情况 – 调查各部门业务活动情况 – 在熟悉业务基础上,协调用户明确对新系统得要求 – 对上述结果初步分析,确定新系统得边界,及人与计算机得 工作边界。 ⚫ 常用的调查方法 – 跟班作业 – 开调查会 – 请专业人事介绍 – 询问 – 设计调查表请用户填写 – 查阅记录 ⚫ 分析用户需求的方法 – 自顶而下,结构化分析方法(Structured Analysis,简称SA) – 自底向上