62数据库设计 ■621数据库设计的方法和步骤 62.2需求分析 62.3概念结构设计 62.4逻辑结构设计 625数据库物理设计 ■62.6数据库的实施、运行与维护
6.2 数据库设计 ◼ 6.2.1 数据库设计的方法和步骤 ◼ 6.2.2 需求分析 ◼ 6.2.3 概念结构设计 ◼ 6.2.4 逻辑结构设计 ◼ 6.2.5 数据库物理设计 ◼ 6.2.6 数据库的实施、运行与维护 返回
62.1数据库设计的方法 由于信息结构复杂,应用环境多样,在相当长的一段时 期内数据库设计主要采用手工试凑法。使用这种方法与 设计人员的经验和水平有直接关系,数据库设计成为 种技艺而不是工程技术,缺乏科学理论和工程方法的支 持,工程的质量难以保证,常常是数据库运行一段时间 后又不同程度地发现各种问题,增加了系统维护的代价 十余年来,人们努力探索,提出了各种数据库设计方法 这些方法运用软件工程的思想和方法,提出了各种设计 准则和规程,都属于规范设计法。 规范设计法中比较著名的有新奥尔良( New orleans) 方法。它将数据库设计分为四个阶段:需求分析(分析 用户要求)、概念设计(信息分析和定义)、逻辑设计 (设计实现)和物理设计(物理数据库设计)
6.2.1 数据库设计的方法 ◼ 由于信息结构复杂,应用环境多样,在相当长的一段时 期内数据库设计主要采用手工试凑法。使用这种方法与 设计人员的经验和水平有直接关系,数据库设计成为一 种技艺而不是工程技术,缺乏科学理论和工程方法的支 持,工程的质量难以保证,常常是数据库运行一段时间 后又不同程度地发现各种问题,增加了系统维护的代价。 十余年来,人们努力探索,提出了各种数据库设计方法, 这些方法运用软件工程的思想和方法,提出了各种设计 准则和规程,都属于规范设计法。 ◼ 规范设计法中比较著名的有新奥尔良(New Orleans) 方法。它将数据库设计分为四个阶段:需求分析(分析 用户要求)、概念设计(信息分析和定义)、逻辑设计 (设计实现)和物理设计(物理数据库设计)
62.1数据库设计的步骤 应用需求 需求收集和分析 需求分析阶段 转换规则 设计柵佘结构 概念结构设计阶段 IBMS功能 优化方法 设计逻辑结构 逻辑设计阶段 数据模型优化 设计物理结构 物理设计阶段 应用要求 评价设计、性能预测 IBMS特征 物理实践 数据库实施阶段 实验性运行 数据库运行維护阶段 使用、护数据库
6.2.1 数据库设计的步骤
需求分析阶段 进行数据库设计首先必须准确了解与分 析用户需求(包括数据与处理)。需求分 析是整个设计过程的基础,是最困难、最 耗费时间的一步。需求分析的结果是否准 确地反映了用户的实际要求,将直接影响 到后面各个阶段的设计,并影响到设计结 果是否合理和实用
需求分析阶段 ◼ 进行数据库设计首先必须准确了解与分 析用户需求(包括数据与处理)。需求分 析是整个设计过程的基础,是最困难、最 耗费时间的一步。需求分析的结果是否准 确地反映了用户的实际要求,将直接影响 到后面各个阶段的设计,并影响到设计结 果是否合理和实用
概念结构设计阶段 概念结构设计是整个数据库设计的关 键,它通过对用户需求进行综合、归纳与 抽象,形成一个独立于具体DBMS的概念模 型
概念结构设计阶段 ◼ 概念结构设计是整个数据库设计的关 键,它通过对用户需求进行综合、归纳与 抽象,形成一个独立于具体DBMS的概念模 型