1 / 40
文档名称:

第6章数据库设计(第1部分).ppt

格式:ppt   页数:40
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章数据库设计(第1部分).ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第6章数据库设计(第1部分).ppt

文档介绍

文档介绍:第6章数据库设计
数据库设计概述(重点)
需求分析(重点)
概念结构设计(重点,难点)
逻辑结构设计(重点,难点)
数据库的物理设计
数据库实施
数据库运行与维护
1
数据库设计概述
数据库设计是指对一个给定的应用环境,构造最优的、最有效的数据库模式,建立数据库及其应用系统,使之能够高效率地存取数据,满足各种用户的应用需求。数据库设计通常是在一个通用的DBMS支持下进行的,本内容都是以关系数据库—SQL Server 2000为基础来设计数据库的。
数据库的设计工作通常分阶段进行,不同的阶段完成不同的设计内容。数据库规范设计方法通常将数据库的设计分为6个阶段,如图6-1所示。
2
3
数据库的设计分为6个阶段
需求分析。收集和分析用户对系统的信息需求和处理需求,得到设计系统所必须的需求信息,建立系统说明文档。
概念结构设计。概念结构设计是整个数据库设计的关键。它通过对用户的需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。
逻辑结构设计。在概念模型的基础上导出一种DBMS支持的逻辑数据库模型(如关系型、网络型或层次型),该模型应满足数据库存取、一致性及运行等各方面的用户需求。
4
物理结构设计。从一个满足用户需求的已确定的逻辑模型出发,在限定的软、硬件环境下,利用DBMS提供的各种手段设计数据库的内模式,即设计数据的存储结构和存取方法。
数据库实施。运用DBMS提供的数据语言及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
数据库运行和维护。
5
数据库的三级模式结构
6
需求分析
需求分析的任务
需求分析的基本步骤
需求分析应用实例
7
需求分析的任务
根据需求分析的目标,需求分析这一阶段的任务主要有两项:
(1)确定设计范围。通过详细调查现实世界要处理的对象(组织、部门和企业等),弄清现行系统(手工系统或计算机系统)的功能划分、总体工作流程,明确用户的各种需求。
(2)数据收集与分析。需求分析的重点是在调查研究的基础上,获得数据库设计所必须的数据信息。
8
需求分析的基本步骤
,确定系统的边界

9
,确定系统的边界
(1)首先调查组织机构情况。
(2)然后调查各部门的业务活动情况。
(3)在熟悉了业务活动的基础上,协助用户明确对新系统的各种要求,包括信息要求、处理要求、安全性与完整性要求,这是调查的又一个重点。
(4)最后对前面调查的结果进行初步分析,确定新系统的边界,确定哪些功能由计算机完成或将来由计算机完成,哪些活动由人工完成。
10