7.1.3系统规划阶段 数据库设计前要先进行系统规划。 系统规划包括:确定系统范围、系统开发的目 标功能和性能、系统所需资源;估计开发成本, 确定实施计划和进度,分析可能的效益;确定 系统设计的原则和技术路线;选择用户环境及 网络结构;确定参加数据库设计的人员(分析 设计人员、用户、程序员和操作员、测试员)
7.1.3 系统规划阶段 ▪ 数据库设计前要先进行系统规划。 ▪ 系统规划包括:确定系统范围、系统开发的目 标功能和性能、系统所需资源;估计开发成本, 确定实施计划和进度,分析可能的效益;确定 系统设计的原则和技术路线;选择用户环境及 网络结构;确定参加数据库设计的人员(分析 设计人员、用户、程序员和操作员、测试员)
7.1.4数据库设计六个步骤(1) 1.需求分析:这一阶段要求充分而准确了解和 分析用户需求(包括数据需求和处理需求) 这是整个设计过程的基础,是最费时最困难的 步 2.概念结构设计:是整个数据库设计的关键, 它通过对用户需求进行综合、归纳与抽象,形 成一个独立于具体DBMS的概念模型 ■3.逻辑结构设计:将概念模型转换为某个DBMS 支持的数据模型,并对其进行优化
7.1.4 数据库设计六个步骤(1) ▪ 1.需求分析:这一阶段要求充分而准确了解和 分析用户需求(包括数据需求和处理需求)。 这是整个设计过程的基础,是最费时最困难的 一步。 ▪ 2.概念结构设计:是整个数据库设计的关键, 它通过对用户需求进行综合、归纳与抽象,形 成一个独立于具体DBMS的概念模型。 ▪ 3.逻辑结构设计:将概念模型转换为某个DBMS 支持的数据模型,并对其进行优化
7.1.4数据库设计六个步骤(2) 4.数据库物理设计:为逻辑数据模型选取一个 最适合应用环境的物理结构(包括存储结构 和存取方法) 5.数据库实施:根据逻辑设计和物理设计的结 果建立数据库,编制和调应用程序,组织数 据入库,并进行试运行。 6.数据库运行和维护:在运行过程中不断对数 据库系统进行评价、调整和修改
7.1.4 数据库设计六个步骤(2) ▪ 4.数据库物理设计:为逻辑数据模型选取一个 最适合应用环境的物理结构(包括存储结构 和存取方法)。 ▪ 5.数据库实施:根据逻辑设计和物理设计的结 果建立数据库,编制和调应用程序,组织数 据入库,并进行试运行。 ▪ 6.数据库运行和维护:在运行过程中不断对数 据库系统进行评价、调整和修改
7.2第一步:需求分析 规划完成后,由团队成员开始进行需求分析 需求分析是整个系统开发的基础。但烦琐费 时,很多人往往不愿在此付出时间和精力, 为以后埋下失败的种子。 需求分析一定要做充分细致,否则不要进行 下一步。 本节主要介绍需求分析的内容和方法,以及 所要形成的几个重要的文档
7.2 第一步:需求分析 ▪ 规划完成后,由团队成员开始进行需求分析。 ▪ 需求分析是整个系统开发的基础。但烦琐费 时,很多人往往不愿在此付出时间和精力, 为以后埋下失败的种子。 ▪ 需求分析一定要做充分细致,否则不要进行 下一步。 ▪ 本节主要介绍需求分析的内容和方法,以及 所要形成的几个重要的文档
7.2第一步:需求分析 7.2.1需求分析的任务 7.2.2需求分析的步骤 7.2.3需求分析流程图 7.2.4调查和分析的方法 7.2.5编写数据流图 7.2.6编写数据字典
7.2 第一步:需求分析 ▪ 7.2.1 需求分析的任务 ▪ 7.2.2 需求分析的步骤 ▪ 7.2.3 需求分析流程图 ▪ 7.2.4 调查和分析的方法 ▪ 7.2.5 编写数据流图 ▪ 7.2.6 编写数据字典