早期采用手工与经验相结合方法 0设计质量与设计人员的经验和水平有直接关系 。数据库运行一段时间后常常不同程度地发现各种问题,需要 进行修改甚至重新设计,增加了维护代价 。规范设计法 以科学理论和工程方法做支持 基本思想:过程迭代和逐步求精
早期采用手工与经验相结合方法 ◦ 设计质量与设计人员的经验和水平有直接关系 ◦ 数据库运行一段时间后常常不同程度地发现各种问题,需要 进行修改甚至重新设计,增加了维护代价 规范设计法 ◦ 以科学理论和工程方法做支持 ◦ 基本思想:过程迭代和逐步求精
新奥尔良( New orleans)方法 将数据库设计分为若干阶段和步骤 基于E-R模型的数据库设计方法 ≯设计数据库的概念模型,概念设计阶段广泛采用 3NF(第三范式)的设计方法 以关系数据理论为指导,逻辑阶段可采用的有效方法 oDL( Object Definition Language)方法 面向对象的数据库设计方法
新奥尔良(New Orleans)方法 将数据库设计分为若干阶段和步骤 基于E-R模型的数据库设计方法 设计数据库的概念模型,概念设计阶段广泛采用 3NF(第三范式)的设计方法 以关系数据理论为指导,逻辑阶段可采用的有效方法 ODL(Object Definition Language)方法 面向对象的数据库设计方法
数据库设计工具 可辅助设计人员完成数据库设计过程中的很多任务 o Des i gner -ORACLE o Power Des i gner Sybase ERw in4. 1
数据库设计工具 ◦ 可辅助设计人员完成数据库设计过程中的很多任务 ◦ Designer ——ORACLE ◦ PowerDesigner ——Sybase ◦ ERwin4.1
3、数据库设计的基本步骤 按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据 库设计分为以下6个阶段 0需求分析; 概念结构设计 逻辑结构设计; 物理结构设计 数据库实施; 。数据库运行和维护 设计一个完善的数据库应用系统往往是上述六个阶段的不断反复;
3、数据库设计的基本步骤 按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据 库设计分为以下6个阶段: ◦ 需求分析; ◦ 概念结构设计 ◦ 逻辑结构设计; ◦ 物理结构设计 ◦ 数据库实施; ◦ 数据库运行和维护 设计一个完善的数据库应用系统往往是上述六个阶段的不断反复;
数据库设计的准备工作 (1)选定参加设计的人员 。数据库分析及设计人员:数据库设计的核心人员自始至终参与数 据库设计其水平决定了数据库系统的质量。 用户和数据库管理员:在数据库设计中也是举足轻重的。主要参加 需求分析和数据库的运行维护。用户积极参与带来的好处是可以加 速数据库的设计,提高数据库设计的质量。 。程序员:在系统实施阶段参与进来,负责编制程序。 。操作员:在系统实施阶段参与进来,准备软硬件环境
数据库设计的准备工作: (1)选定参加设计的人员 ◦ 数据库分析及设计人员: 数据库设计的核心人员,自始至终参与数 据库设计.其水平决定了数据库系统的质量。 ◦ 用户和数据库管理员:在数据库设计中也是举足轻重的。主要参加 需求分析和数据库的运行维护。用户积极参与带来的好处是可以加 速数据库的设计,提高数据库设计的质量。 ◦ 程序员:在系统实施阶段参与进来,负责编制程序。 ◦ 操作员:在系统实施阶段参与进来,准备软硬件环境