数据库概论07(数据库设计).ppt
《数据库概论07(数据库设计).ppt》由会员分享,可在线阅读,更多相关《数据库概论07(数据库设计).ppt(60页珍藏版)》请在优知文库上搜索。
1、1第七章 数据库设计27.1 7.1 数据库设计概述数据库设计概述342. 2. 数据库系统生存期数据库系统生存期需求分析阶段需求分析阶段 概念设计阶段概念设计阶段逻辑设计阶段逻辑设计阶段物理设计阶段物理设计阶段 数据库实施阶段数据库实施阶段运行维护阶段运行维护阶段53 3 最常见的数据库设计方法:最常见的数据库设计方法:67.2 7.2 需求分析需求分析71. 1. 需求分析概述需求分析概述需求分析阶段的目标:需求分析阶段的目标: 对系统的整个应用情况作全面的对系统的整个应用情况作全面的详细调查,确定企业组织的目标,收详细调查,确定企业组织的目标,收集支持系统总的设计目标的基础数据集支持系统
2、总的设计目标的基础数据和对这些数据的要求,确定用户的需和对这些数据的要求,确定用户的需求,并把这些要求写成用户和数据库求,并把这些要求写成用户和数据库设计者都能接受的文档。设计者都能接受的文档。82. 2. 需求分析的任务需求分析的任务93. 3. 结构化分析方法结构化分析方法10结构化分析模型的体系结构数据数据字典字典 实体实体- 关系关系 图图数据数据流图流图加工加工规约规约数据数据对象对象描述描述状态转换图状态转换图控制规约控制规约图图3.5 结构化分析模型的体系结构结构化分析模型的体系结构11数据流图应用示例数据流图应用示例【例例3.13.1】 一个采购部每天需要一张定货报表的一个采购
3、部每天需要一张定货报表的数据流图。数据流图。 数据流分析数据流分析 系统基本模型数据流图系统基本模型数据流图(最抽象的)(最抽象的) 数据流图的逐步求精数据流图的逐步求精第一步求精:定货系统基本模型可细化为第一步求精:定货系统基本模型可细化为“处理事务处理事务”和和“产生报表产生报表”两个主要功能。两个主要功能。 第二步求精:对定货系统模型可以进一步第二步求精:对定货系统模型可以进一步求精。求精。12定货系统数据流图(1)采购员采购员事务事务定货报表定货报表图图3.7 定货系统基本模型的定货系统基本模型的数据流图数据流图仓库管理员仓库管理员定货系统定货系统定货信息定货信息库存清单库存清单图图3
4、.8 定货系统定货系统数据流图数据流图:第一步求精:第一步求精定货信息定货信息库存信息库存信息采购员采购员定货报表定货报表产生报表产生报表仓库管理员仓库管理员处理事务处理事务事务事务13定货系统数据流图(2)仓库仓库管理员管理员采购员采购员处理入库事务处理入库事务入库事务入库事务出库事务出库事务定货报表定货报表图图3.9 定货系统定货系统数据流图:数据流图:第二步求精第二步求精处理定货处理定货定货定货信息信息处理出库事务处理出库事务产生报表产生报表定货信息定货信息库存清单库存清单库存库存信息信息14数据字典数据字典是管理各种分析模型中出现的有关是管理各种分析模型中出现的有关命名描述的一个集合(
5、通常采用卡片集形命名描述的一个集合(通常采用卡片集形式)。式)。数据字典一般由数据流、数据流分量、数据字典一般由数据流、数据流分量、数据存储和处理四类元素的定义组成。处理数据存储和处理四类元素的定义组成。处理常用输入常用输入- -处理处理- -输出(输出(IPOIPO)视图描述。如)视图描述。如果信息是一个复合对象,它还应有其组成部果信息是一个复合对象,它还应有其组成部分描述。分描述。由数据元素组成数据信息的方式有顺由数据元素组成数据信息的方式有顺序、选择和重复三种基本类型。可以使用这序、选择和重复三种基本类型。可以使用这三种类型的任意组合定义数据字典中的任何三种类型的任意组合定义数据字典中的
6、任何条目。条目。 15表表5-1 数据字典中的基本符号及其含义数据字典中的基本符号及其含义符号符号含义含义说明说明=表示定义为表示定义为用于对用于对=左边的条目进行确切的定义左边的条目进行确切的定义+表示与关系表示与关系X=a+b表示表示X由由a和和b共同构成共同构成 | 或或 , 表示或关系表示或关系X=a|b与与X=a,b的等价,表示的等价,表示X由由a或或b组组成成( )表示可选项表示可选项X=(a)表示表示a可以在可以在X中出现,也可以不出现中出现,也可以不出现 表示重复表示重复大括号中的内容重复大括号中的内容重复0到多次到多次m n表示规定次数的重表示规定次数的重复复重复的次数最少重
7、复的次数最少m次,最多次,最多n次次“ ”表示基本数据元素表示基本数据元素“ ”中的内容是基本数据元素,不可再分中的内容是基本数据元素,不可再分.连接符连接符Month=1.12表示表示month可取可取112中的任意中的任意值值* *表示注释表示注释两个星号之间的内容为注释信息两个星号之间的内容为注释信息16数据字典应用示例 【例例3.4】 定货系统中部分卡片形式的数据定义。定货系统中部分卡片形式的数据定义。名字:定货报表别名:定货信息名字:定货报表别名:定货信息描述:每天需要定货的零件表描述:每天需要定货的零件表定义:定货报表定义:定货报表= =零件编号零件编号+ +零件名零件名称称+ +
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 概论 07 设计