当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《数据库原理及应用》PPT教学课件:第四章 数据库设计

资源类别:文库,文档格式:PPT,文档页数:28,文件大小:177KB,团购合买
4.1数据库设计概述 4.2需求分析 4.3概念结构设计 4.4逻辑数据库设计 4.5物理设计阶段
点击下载完整版文档(PPT)

第四章数据库设计 数据库原理与应用 第四章数据库设计 4,」数据库设计概述 4.2需求分析 43概念结构设计 44·逻罗辑数据库设计 ④,5物理设讲阶段

第四章 数据库设计 4.1 数据库设计概述 4.2 需求分析 4.3 概念结构设计 4.4 逻辑数据库设计 4.5 物理设计阶段 第四章 数据库设计 数据库原理与应用

第四章数据库设计 数据库原理与应用 数据库设计 是指对于给定的软硬件环境,针对现 实问题,设计一个较优的数据模型,依据 此模型建立数据库中表的结构并以此为基 础构建数据库信息管理应用系统。是软件 开发的基础工作

数据库设计 是指对于给定的软硬件环境,针对现 实问题,设计一个较优的数据模型,依据 此模型建立数据库中表的结构并以此为基 础构建数据库信息管理应用系统。是软件 开发的基础工作。 第四章 数据库设计 数据库原理与应用

第四章数据库设计 数据库原理与应用 4.1数据库设计概述 数据库信息管理应用系统是在某一数据库系统的支持下,进行数据的采 集、整理、存储,并对其进行查询、修改、删除、统计等操作。 如何设计呢?数据库设计理论正是针对这一问题而提出的 x、数据库设计主要考虑的问题 1、计算机软硬件环境 2、数据库管理系统的能力 5方 3、用户的操作要求与信息要求 4、完整性和安全性约束

4.1 数据库设计概述 数据库信息管理应用系统是在某一数据库系统的支持下,进行数据的采 集、整理、存储,并对其进行查询、修改、删除、统计等操作。 如何设计呢?数据库设计理论正是针对这一问题而提出的。 一、数据库设计主要考虑的问题 1、计算机软硬件环境 2、数据库管理系统的能力 3、用户的操作要求与信息要求 4、完整性和安全性约束 第四章 数据库设计 数据库原理与应用

第四章数据库设计 数据库原理与应用 二、设计前的准备工作 选定参加设计的人员 1、数据库分析设计人员核心,自始至终参加设计,其水平决定数据 库设计的质量 3、程序员和操作员—负责编制程序和准备软硬件环境。 2、用户举足轻重,参加需求分析和运行维护。 三、设计方法的选择 综合各种常用的数据库规范设计方法,可将数据库设计分为以下几个 阶段: 1、需求分析 5方 2、概念结构设计 3、逻辑结构设计 4、物理结构设计 5、数据库实施 6、数据库运行和维护

二、设计前的准备工作 选定参加设计的人员 1、数据库分析设计人员——核心,自始至终参加设计,其水平决定数据 库设计的质量。 2、用户——举足轻重,参加需求分析和运行维护。 3、程序员和操作员——负责编制程序和准备软硬件环境。 三、设计方法的选择 综合各种常用的数据库规范设计方法,可将数据库设计分为以下几个 阶段: 1、需求分析 2、概念结构设计 3、逻辑结构设计 4、物理结构设计 5、数据库实施 6、数据库运行和维护 第四章 数据库设计 数据库原理与应用

第四章数据库设计 数据库原理与应用 42需求分析 需求分析:就是要知道用户想要做什么。 二、需求分析的任务 通过详细调查,充分了解原系统工作概况,明确用户的各种需求,然 后在此基础上确定新系统的功能 重点是调查、收集与分析用户在数据管理中的信息要求、处理要求 安全性要求与完整性要求。 5方 二、需求分析的方法 1、调查组织机构情况 2、对于每个部门,请负责人和有关专业人士介绍该部门的全部职能及完 成职能的过程。 3、在熟悉业务的基础上,协助用户明确对新系统的各种要求 4、对前面调查结果初步分析,确定哪些功能由计算机完成

4.2 需求分析 需求分析:就是要知道用户想要做什么。 一、需求分析的任务 通过详细调查,充分了解原系统工作概况,明确用户的各种需求,然 后在此基础上确定新系统的功能。 重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、 安全性要求与完整性要求。 二、需求分析的方法 1、调查组织机构情况 2、对于每个部门,请负责人和有关专业人士介绍该部门的全部职能及完 成职能的过程。 3、在熟悉业务的基础上,协助用户明确对新系统的各种要求。 4、对前面调查结果初步分析,确定哪些功能由计算机完成。 第四章 数据库设计 数据库原理与应用

第四章数据库设计 数据库原理与应用 O常用的调查方法 1、跟班作业; 3、请专人介绍 2、开调查会; 4、询问; 5、设计调查表请用户填写; 6、查阅资料。 O ●需求分析表示方法 结构化分析方法(SA): 自顶向下、自底向上 5方 设计人员首先需要把任何一个系统都理解为一个大的功能模块,然后 将处理功能的具体内容按照某种原则分解为若于子功能,再将每个子功 能继续分解,直到把系统的工作过程表达清楚为止 例图:P83—图4.2

●常用的调查方法 1、跟班作业; 2、开调查会; 3、请专人介绍; 4、询问; 5、设计调查表请用户填写; 6、查阅资料。 ●需求分析表示方法 结构化分析方法(SA): 自顶向下、自底向上 设计人员首先需要把任何一个系统都理解为一个大的功能模块,然后 将处理功能的具体内容按照某种原则分解为若干子功能,再将每个子功 能继续分解,直到把系统的工作过程表达清楚为止。 例图:P83—图4.2 第四章 数据库设计 数据库原理与应用

第四章数据库设计 数据库原理与应用 三、需注分析表方法 1、数据流图(DFD) 表示现行系统的信息流动和加工处理等详细情况。 2、数据字典(DD 是各类数据描述的集合。对数据库设计来讲,是进行详细的数据收集 和数据分析所获得的主要结果。 数据字典包括:数据项、数据结构、数据流、数据存储、处理过程。 (1)数据项:不可再分的单位,表中的列 数据项名,含义说明,别名,类型,长度,取值范围,取值含义,与其它 数据项的关系} 5方 (2数据结构:表 数据结构名,含义说明,组成} (3)数据流:要处理的数据(操作) 数据流名,说明,数据流来源,数据流去向,组成} (4)数据存储:数据结构保存的地方 数据存储名,说明,编号,流入的数据流,流出的数据流,组成,数据具 存取方式 (5)处理过程

三、需注分析表方法 1、数据流图(DFD) 表示现行系统的信息流动和加工处理等详细情况。 2、数据字典(DD) 是各类数据描述的集合。对数据库设计来讲,是进行详细的数据收集 和数据分析所获得的主要结果。 数据字典包括:数据项、数据结构、数据流、数据存储、处理过程。 ⑴数据项:不可再分的单位,表中的列 {数据项名,含义说明,别名,类型,长度,取值范围,取值含义,与其它 数据项的关系} ⑵数据结构:表 {数据结构名,含义说明,组成} ⑶数据流:要处理的数据(操作) {数据流名,说明,数据流来源,数据流去向,组成} ⑷数据存储:数据结构保存的地方 {数据存储名,说明,编号,流入的数据流,流出的数据流,组成,数据量, 存取方式} ⑸处理过程 {处理过程名,说明,输入,输出,处理} 第四章 数据库设计 数据库原理与应用

第四章数据库设计 数据库原理与应用 4.3概念结构设计 一、概念结构设计: 将需求分析得到的用户需求抽象为信息结构即概念结构的过程。它是 整个数据库设计的关键。 二、特点 1、真实反映现实世界及事物之间联系。 2、图形表达,简单易懂; 3、定义严格,易更改; 三、实体联系模型(ER模型)—概念结构设计的工具 4、易于向关系等数据模型转换。 1实体:现实世界中客观对象或抽象概念。一 矩形中写出实体名;实体型 2.属性:实体的特征。 椭圆中写出属性名 单值属性、多值属性、导出属性、主键、属性的值域 3联系:各实体间的相互关系 倍。菱形中写出联系,并在连线之间写出;约束(1:1,1:N,M:

4.3 概念结构设计 一、概念结构设计: 将需求分析得到的用户需求抽象为信息结构即概念结构的过程。它是 整个数据库设计的关键。 二、特点 1、真实反映现实世界及事物之间联系。 2、图形表达,简单易懂; 3、定义严格,易更改; 4、易于向关系等数据模型转换。 三、实体—联系模型(E—R模型)——概念结构设计的工具 ⒈实体:现实世界中客观对象或抽象概念。 矩形中写出实体名;实体型 ⒉属性:实体的特征。 椭圆中写出属性名 单值属性、多值属性、导出属性、主键、属性的值域 ⒊联系:各实体间的相互关系。 菱形中写出联系,并在连线之间写出;约束(1:1,1:N,M:N) 第四章 数据库设计 数据库原理与应用

第四章数据库设计 数据库原理与应用 四、概念设计的方法与步骤 1方法:自底向上、自顶向下、混合策略需求分析自顶向下,概念结构设 计底向上。 2自底向上方法的步骤: 数据抽象与局部视图(ER图)设计; )数据抽象与局部BR图设 集成局部视图 根据需求分析的结果(数据流图、数据字典)对现实世界的数据进行 抽象,设计各个局部R图。 5方

四、概念设计的方法与步骤 ⒈方法:自底向上、自顶向下、混合策略需求分析自顶向下,概念结构设 计底向上。 ⒉自底向上方法的步骤: 数据抽象与局部视图(E—R图)设计; 集成局部视图。 ⑴数据抽象与局部E—R图设计 根据需求分析的结果(数据流图、数据字典)对现实世界的数据进行 抽象,设计各个局部E—R图。 第四章 数据库设计 数据库原理与应用

第四章数据库设计 数据库原理与应用 (2)集成局部视图 视图集成一般采用逐步积累的方式,也可一次集成。 ▲集成步骤如下 ①合并分BR图,生成初步ER图 (消除属性、命名、结构部突) ②修改与重构,生成基本BR图。 (消除不必要的冗余数据和冗余联系) ▲集成后的概念结构要满足以下条件 ①内部必须具有一致性,即不能存在互相 矛盾的表达; ②准确反映原来的每个视图结构; ③能满足需求分析阶段所确定的所有要求

⑵集成局部视图 视图集成一般采用逐步积累的方式,也可一次集成。 ▲集成步骤如下: ①合并分E—R图,生成初步E—R图; (消除属性、命名、结构部突) ② 修改与重构,生成基本E—R图。 (消除不必要的冗余数据和冗余联系) ▲集成后的概念结构要满足以下条件: ①内部必须具有一致性,即不能存在互相 矛盾的表达; ②准确反映原来的每个视图结构; ③能满足需求分析阶段所确定的所有要求。 第四章 数据库设计 数据库原理与应用

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共28页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有