教据应用基础 Fundamental and Application of Database 第8章数据库设计步骤 测控技术与自动化教研中心冯仁剑
测控技术与自动化教研中心 测控技术与自动化教研中心 冯仁剑 数据库应用基础 数据库应用基础 Fundamental and Application of Fundamental and Application of Database Database 第 8 章 数据库设计步骤 数据库设计步骤
第8章数据库设计步骤 1.需求分新 2.念给构汲计 3.逻辯给驹计 4.影据年的物燙计 5.缴据鼻实施 6.数据牟运行与单护
第8章 数据库设计步骤 1. 需求分析 2. 概念结构设计 3. 逻辑结构设计 4. 数据库的物理设计 数据库的物理设计 5. 数据库实施 6. 数据库运行与维护 数据库运行与维护
81需求分析 需求分析的任务和过程 数据流图 数据字典 需求分析注意点
8.1 需求分析 需求分析的任务和过程 需求分析的任务和过程 数据流图 数据字典 需求分析注意点 需求分析注意点
需求分析(续) n需求分析就是分彻朋户的爵要与医感 a需求分析是设计数据库的起点 需求分析的结果是否准确地反映了用户的实 际要求,将直接影响到后面各个阶段的设 计,并影响到设计结果是否合理和实用
需求分析(续) 需求分析就是分析用户的需要与要求 分析用户的需要与要求 需求分析是设计数据库的起点 需求分析的结果是否准确地反映了用户的实 际要求,将直接影响到后面各个阶段的设 计,并影响到设计结果是否合理和实用
811、需求分析的任务和过程 ■通过详细调查现实世界要处理的对象 (组织、部门、企业等),充分了解原 系统(手工系统或计算机系统)工作概 况,明确用户的各种需求 ■在此基础上确定新系统的功能。新系统 必须充分考虑今后可能的扩充和改变, 不能仅仅按当前应用需求来设计数据库
8.1.1、需求分析的任务和过程 通过详细调查现实世界要处理的对象 (组织、部门、企业等),充分了解原 系统(手工系统或计算机系统)工作概 况,明确用户的各种需求 在此基础上确定新系统的功能。新系统 必须充分考虑今后可能的扩充和改变, 不能仅仅按当前应用需求来设计数据库
需求分析过程 需求分析 调杏组织 熟悉 时确 定 机构总体 业务得 拥“求}气系统边界 用数多 设计人员 DD DFD
需求分析过程
过程 (1)调查组织机构情况 ■组织部门的组成情况 n各部门的职责等
过程 ⑴ 调查组织机构情况 组织部门的组成情况 各部门的职责等
调查与初步分析用户需求(续) (2)调查各部门的业务活动情况。调查重点之 ■各个部门输入和使用什么数据 如何加工处理这些数据 n输出什么信息 n输出到什么部门 输出结果的格式是什么
调查与初步分析用户需求(续) ⑵ 调查各部门的业务活动情况。调查重点之一。 各个部门输入和使用什么数据 如何加工处理这些数据 输出什么信息 输出到什么部门 输出结果的格式是什么
调查与初步分析用户需求(续) 3)在熟悉业务活动的基础上,协助用户明确对新 系统的各种要求。调查重点之二。 n信息要求 处理要求 完全性与完整性要求
调查与初步分析用户需求(续) ⑶ 在熟悉业务活动的基础上,协助用户明确对新 系统的各种要求。调查重点之二。 信息要求 处理要求 完全性与完整性要求
调查与初步分析用户需求(续) 确定新系统的边界 确定哪些功能由计算机完成或将来准备让计算机完 成 确定哪些活动由人工完成 由计算机完成的功能就是新系统应该实现的功能
调查与初步分析用户需求(续) ⑷确定新系统的边界 确定哪些功能由计算机完成或将来准备让计算机完 成 确定哪些活动由人工完成 由计算机完成的功能就是新系统应该实现的功能