第六章数据库设计 6.1数据库设计概迷 5.数据库实施阶段 ·运用k提供的数据语言及其宿主语言,根据 逻辑设计和物理设计的结果建立数据库,编制 与调试应用程序,组织数据入库,并进行试运 6.数据库运行和维护阶段 数据库应用系统绎过试运行后即可投入正式运 行。在数据库系统运行过程中必须不断地对其 进行评价、调整与修改
第六章 数据库设计 6.1 数据库设计概述 ⒌数据库实施阶段 • 运用DBMS提供的数据语言及其宿主语言,根据 逻辑设计和物理设计的结果建立数据库,编制 与调试应用程序,组织数据入库,并进行试运 行。 ⒍数据库运行和维护阶段 • 数据库应用系统经过试运行后即可投入正式运 行。在数据库系统运行过程中必须不断地对其 进行评价、调整与修改
第六章数据库设计 6.1数据库设计概迷 ·按照这样的设计过程,数据库结构设计的不同阶段形 成了数据库的各级模式(m20图a 应用要求 外模式外模式外模式 应用要求 概念逻辑 应用要求 模式 模式 应用要求 综合
第六章 数据库设计 6.1 数据库设计概述 应用要求 应用要求 应用要求 应用要求 概念 模式 逻辑 模式 外模式 外模式 外模式 综合 • 按照这样的设计过程,数据库结构设计的不同阶段形 成了数据库的各级模式(P209 图6.4)
第六章数据库设计 6.2卿求分析 ·需求分析是数据库设计的起点,也是数据库应 用系统设计的起点。我们要特别强调需求分析 的重要性,因为设计人员往往忽视或不善于进 行需求分析。而需求分析是否详细、正确,将 直接影响后面各个阶段,并影响到设计结果是 否合理和实用。许多数据库应用系统开发周期 再延误,甚至开发项目最终失败,纠其原因 主要是需求分析工作没有到位
第六章 数据库设计 6.2 需求分析 • 需求分析是数据库设计的起点,也是数据库应 用系统设计的起点。我们要特别强调需求分析 的重要性,因为设计人员往往忽视或不善于进 行需求分析。而需求分析是否详细、正确,将 直接影响后面各个阶段,并影响到设计结果是 否合理和实用。许多数据库应用系统开发周期 一再延误,甚至开发项目最终失败,纠其原因 主要是需求分析工作没有到位
第六章数据库设计 6.2卿求分析 62需求分析的任务 需求分析简单的说就是分析用户的要求。 ·需求分析的任务是调查应用领域,对应 用领域中各应用的信息要求和操作要求 进行详细分析,形成需求分析说明书
第六章 数据库设计 6.2 需求分析 6.2.1需求分析的任务 • 需求分析简单的说就是分析用户的要求。 • 需求分析的任务是调查应用领域,对应 用领域中各应用的信息要求和操作要求 进行详细分析,形成需求分析说明书
第六章数据库设计 6.2卿求分析 7需求分析的任务 需求分析的任务是: 通过详细调查现实世界要处理的对象 组织、部门、企业等),充分了解原 系统(手工系统或计算机系统)工作概 况,明确用户的各种需求,然后在此基 础上确定新系统的功能
第六章 数据库设计 6.2 需求分析 1. 需求分析的任务 需求分析的任务是: 通过详细调查现实世界要处理的对象 (组织、部门、企业等),充分了解原 系统(手工系统或计算机系统)工作概 况,明确用户的各种需求,然后在此基 础上确定新系统的功能