第8章数据库设计 ·8.1数据库设计概述 ·8.2数据库需求分析 ·8.3数据库结构设计 ·8.4数据库行为设计 ·8.5数据库实施 HILBOOK8
第8章 数据库设计 • 8.1 数据库设计概述 • 8.2 数据库需求分析 • 8.3 数据库结构设计 • 8.4 数据库行为设计 • 8.5 数据库实施
8.1数据库设计概述 8.1.1数据库设计的特点 8.1.2数据库设计方法概述 8.1.3数据库设计的基本步骤
8.1 数据库设计概述 • 8.1.1 数据库设计的特点 • 8.1.2 数据库设计方法概述 • 8.1.3 数据库设计的基本步骤
811数据库设计的特点 (1)综合性 涉及面广,需包含计算机专业知识及业务系 统专业知识; 要解决技术及非技术两方面的问题; (2)静态结构设计与动态行为设计是分离的 静态结构设计是指数据库的模式框架设计(包 括语义结构(概念)、数据结构(逻辑)、存 储结构(物理)); ·动态行为设计是指应用程序设计(动作操纵: 功能组织、流程控制)
8.1.1数据库设计的特点 (1)综合性 • 涉及面广,需包含计算机专业知识及业务系 统专业知识; • 要解决技术及非技术两方面的问题; (2)静态结构设计与动态行为设计是分离的 • 静态结构设计是指数据库的模式框架设计(包 括语义结构(概念)、数据结构(逻辑)、存 储结构(物理)); • 动态行为设计是指应用程序设计(动作操纵: 功能组织、流程控制)
数据库设计的特点 数据库的结构设计在模式或外模式中定义。 数据库的行为设计在存取数据库的应用程 序中设计和实现。 程序和数据不易结合。 数据库设计较为复杂。 结构设计和行为设计是分离进行的
数据库设计的特点 • 数据库的结构设计在模式或外模式中定义。 • 数据库的行为设计在存取数据库的应用程 序中设计和实现。 • 程序和数据不易结合。 • 数据库设计较为复杂。 • 结构设计和行为设计是分离进行的
812数据库设计方法概述 新奥尔良( New orleans)方法 需求概念结|概念结构构设计逻辑结构边物理结构 逻辑结 物理 分析 构设计 结构 数据库设计方法从本质上看仍然是手工设计 方法,其基本思想是过程迭代和逐步求精
8.1.2 数据库设计方法概述 • 新奥尔良(New Orleans)方法 需求说明 需求 分析 概念结构 概念结 构设计 逻辑结构 逻辑结 构设计 物理结构 结构 物理 设计 • 数据库设计方法从本质上看仍然是手工设计 方法,其基本思想是过程迭代和逐步求精