(续)数据库设计方法心手工试凑法设计质量与设计人员的经验和水平有直接关系缺乏科学理论和工程方法的支持,工程的质量难以保证数据库运行一段时间后常常又不同程度地发现各种问题,增加了维护代价数据库系统AnIntroductiontoDatabaseSystem
An Introduction to Database System 数据库设计方法(续) ❖手工试凑法 ◼ 设计质量与设计人员的经验和水平有直接关系 ◼ 缺乏科学理论和工程方法的支持,工程的质量难以保 证 ◼ 数据库运行一段时间后常常又不同程度地发现各种问 题,增加了维护代价
(续)数据库设计方法心规范设计法民太手工设计方法基本思想·过程选代和逐步求精充概论典型方法·新奥尔良(NewOrleans)方法·基于E-R模型的数据库设计方法·3NF(第三范式)的设计方法面向对象的数据库设计方法统一建模语言(UML)方法An Introduction to Database System
An Introduction to Database System 数据库设计方法(续) ❖规范设计法 ◼ 手工设计方法 ◼ 基本思想 ⚫过程迭代和逐步求精 ◼ 典型方法 ⚫新奥尔良(New Orleans)方法 ⚫基于E-R模型的数据库设计方法 ⚫ 3NF(第三范式)的设计方法 ⚫面向对象的数据库设计方法 ⚫统一建模语言(UML)方法
7.1数据库设计概述7.1.1数据库设计的特点7.1.2数据库设计方法7.1.3数据库设计的基本步骤7.1.4#数据库设计过程中的各级模式数据库系AnIntroductiontoDatabaseSystem
An Introduction to Database System 7.1 数据库设计概述 7.1.1 数据库设计的特点 7.1.2 数据库设计方法 7.1.3 数据库设计的基本步骤 7.1.4 数据库设计过程中的各级模式
数据库设计的基本步骤7.1.3心数据库设计分6个阶段人民大学需求分析概念结构设计逻辑结构设计物理结构设计空论数据库实施数据库运行和维护心需求分析和概念设计独立于任何数据库管理系统心逻辑设计和物理设计与选用的数据库管理系统密切相关AnIntroduction toDatabaseSystem
An Introduction to Database System 7.1.3 数据库设计的基本步骤 ❖数据库设计分6个阶段 ◼ 需求分析 ◼ 概念结构设计 ◼ 逻辑结构设计 ◼ 物理结构设计 ◼ 数据库实施 ◼ 数据库运行和维护 ❖需求分析和概念设计独立于任何数据库管理系统 ❖逻辑设计和物理设计与选用的数据库管理系统密 切相关
应用需求需求分需求收集和分析(数据、处理)析阶段概念设/转换规则、数设计概念结构计阶段据库管理系统功能、优化方法设计逻辑结构逻辑设计阶段数据模型优化应用要求、数据库管理系统详细特征设计物理结构物理设计阶段评价设计、性能预测不满意物理实现数据库实施阶段试验性运行不满意数据库运行使用、维护数据库和维护阶段An Introduction to Database System
An Introduction to Database System