数据库的设计课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
针对各个局部应用设计局部视图(如分E-R图)。 合并局部视图,通过消除各局部视图的属性冲突 、命名冲突、结构冲突、数据冗余等,最终集成 为一个全局视图(如整体的E-R图)。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
2. 概念结构设计阶段
将需求分析得到的用户需求抽象为信息结构即概 念模型的过程就是概念结构设计。
概念结构设计目标是对需求说明书提供的所有数 据和处理要求进行抽象与综合处理,按一定的方 法构造反映用户环境的数据及其相互联系的概念 模型。
需求分析的基本步骤
4.分析系统数据 数据流图只表示出系统由哪几部分组成和各部分之间的
关系,并没有说明各个成分的含义,数据字典对每个成 分都给出确切定义。 数据流图和数据字典结合在一起,加上必要的说明才能 构成“系统说明书”。 数据字典产生于数据流图,是对数据流图中的四个成分 描述的产物。 数据字典是对用户信息要求的整理和描述。信息需求即 定义未来信息系统用到的所有信息,包括用户将向数据 库中输入什么信息,从数据库中要得到什么信息,各类 信息的内容和结构,信息之间的联系等。
① 数据流动――用箭头表示 ② 加工――用圆表示 ③ 文件――用直线段表示 ④ 源点和终点――用方框表示 数据流图中反映的是数据流而不是控制流,这是与一般 的程序流程图的最大区别。一般地说,画数据流图应遵 循“由外向内,自顶而下”的原则进行。
来自百度文库
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
需求分析的基本步骤
2.确定系统范围 需求分析的任务不只是为了设计数据库,而是为
了设计整个数据库应用系统。 通过对现行的手工系统或者已经有的计算机系统
进行调查研究,确定即将建立的数据库系统的信 息要求和处理要求,确定哪些由计算机系统处理 ,哪些由人工处理。 根据画出的“用户活动图”,确定系统的边界。
需求分析阶段 概念设计阶段
逻辑设计阶段
数据库结 构设计
物理设计阶段
数据库实 施阶段
程序结 构设计 数据库运 行、维护
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
自顶向下 自底向上 逐步扩张 混合策略
实际应用中这些策略井没有严格的限定,根据 具体业务的特点选择。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
在概念结构设计阶段,首先要对需求分析阶段收 集到的数据进行分类、组织,形成实体、实体的 属性,标识实体的码,确定实体之间的联系类型 (1:1,1:n,m:n),
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
第三章 数据库的设计
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
数据库设计概述
数据库设计的过程
大体上可以将数据库设计分为6个阶段:
需求分析阶段 概念结构设计阶段 逻辑结构设计阶段 物理结构设计阶段 数据库实施阶段 数据库运行和维护阶段
用户需求收集和分析
设计概念模型
设计逻辑模型
数据模型优化 不满意
设计物理模型
评价设计、性能预测 不满意
物理实现
实验性运行 不满意 使用、维护数据库
数据库系统的设计包括:
数据库的设计 数据库应用系统设计
数据库的设计是指设计数据库的结构特性,即为 特定的应用环境构造最优的数据模型;
数据库应用系统设计是指设计出满足各种用户对 数据库应用需求的应用程序。用户通过应用程序 来访问和操作数据库。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
需求分析的基本步骤
3.分析用户活动所涉及的数据 数据流图是描述企业活动及来往于各处理活动之间数据
流动的有力工具,被广泛应用于信息系统开发设计中, 常作为最后验收系统的依据。 数据流图有四种基本成分:
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
需求分析的基本步骤
1.分析用户活动 通过与用户座谈、跟班工作,或者向专家咨询,
查阅规章制度、票据等各种资料,或者采用问卷 调查等方式,充分了解用户活动。 目的是了解企业的业务状况、信息流程、经营方 式、处理要求以及组织机构等。搞清楚用户的处 理流程以后,画出“用户活动图”。
通常来说,一个成功的管理信息系统,包括:
50%的业务 50%的软件:由25%的数据库和25%的程序组成。
设计数据库时既要考虑数据库的框架和数据结 构,又要考虑应用程序存取数据库和处理数据 。
因此,最佳设计不可能一蹴而就,只能是一个 反复探寻的过程。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
这种概念数据模型与DBMS无关,是面向现实世界 的数据模型,用户容易理解。
人们提出了多种概念结构设计的表达工具,其中 最常用、最有名的是E-R模型。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
设计概念结构通常有四类方法:
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
2. 概念结构设计阶段
将需求分析得到的用户需求抽象为信息结构即概 念模型的过程就是概念结构设计。
概念结构设计目标是对需求说明书提供的所有数 据和处理要求进行抽象与综合处理,按一定的方 法构造反映用户环境的数据及其相互联系的概念 模型。
需求分析的基本步骤
4.分析系统数据 数据流图只表示出系统由哪几部分组成和各部分之间的
关系,并没有说明各个成分的含义,数据字典对每个成 分都给出确切定义。 数据流图和数据字典结合在一起,加上必要的说明才能 构成“系统说明书”。 数据字典产生于数据流图,是对数据流图中的四个成分 描述的产物。 数据字典是对用户信息要求的整理和描述。信息需求即 定义未来信息系统用到的所有信息,包括用户将向数据 库中输入什么信息,从数据库中要得到什么信息,各类 信息的内容和结构,信息之间的联系等。
① 数据流动――用箭头表示 ② 加工――用圆表示 ③ 文件――用直线段表示 ④ 源点和终点――用方框表示 数据流图中反映的是数据流而不是控制流,这是与一般 的程序流程图的最大区别。一般地说,画数据流图应遵 循“由外向内,自顶而下”的原则进行。
来自百度文库
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
需求分析的基本步骤
2.确定系统范围 需求分析的任务不只是为了设计数据库,而是为
了设计整个数据库应用系统。 通过对现行的手工系统或者已经有的计算机系统
进行调查研究,确定即将建立的数据库系统的信 息要求和处理要求,确定哪些由计算机系统处理 ,哪些由人工处理。 根据画出的“用户活动图”,确定系统的边界。
需求分析阶段 概念设计阶段
逻辑设计阶段
数据库结 构设计
物理设计阶段
数据库实 施阶段
程序结 构设计 数据库运 行、维护
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
自顶向下 自底向上 逐步扩张 混合策略
实际应用中这些策略井没有严格的限定,根据 具体业务的特点选择。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
在概念结构设计阶段,首先要对需求分析阶段收 集到的数据进行分类、组织,形成实体、实体的 属性,标识实体的码,确定实体之间的联系类型 (1:1,1:n,m:n),
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
第三章 数据库的设计
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
数据库设计概述
数据库设计的过程
大体上可以将数据库设计分为6个阶段:
需求分析阶段 概念结构设计阶段 逻辑结构设计阶段 物理结构设计阶段 数据库实施阶段 数据库运行和维护阶段
用户需求收集和分析
设计概念模型
设计逻辑模型
数据模型优化 不满意
设计物理模型
评价设计、性能预测 不满意
物理实现
实验性运行 不满意 使用、维护数据库
数据库系统的设计包括:
数据库的设计 数据库应用系统设计
数据库的设计是指设计数据库的结构特性,即为 特定的应用环境构造最优的数据模型;
数据库应用系统设计是指设计出满足各种用户对 数据库应用需求的应用程序。用户通过应用程序 来访问和操作数据库。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
需求分析的基本步骤
3.分析用户活动所涉及的数据 数据流图是描述企业活动及来往于各处理活动之间数据
流动的有力工具,被广泛应用于信息系统开发设计中, 常作为最后验收系统的依据。 数据流图有四种基本成分:
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
需求分析的基本步骤
1.分析用户活动 通过与用户座谈、跟班工作,或者向专家咨询,
查阅规章制度、票据等各种资料,或者采用问卷 调查等方式,充分了解用户活动。 目的是了解企业的业务状况、信息流程、经营方 式、处理要求以及组织机构等。搞清楚用户的处 理流程以后,画出“用户活动图”。
通常来说,一个成功的管理信息系统,包括:
50%的业务 50%的软件:由25%的数据库和25%的程序组成。
设计数据库时既要考虑数据库的框架和数据结 构,又要考虑应用程序存取数据库和处理数据 。
因此,最佳设计不可能一蹴而就,只能是一个 反复探寻的过程。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
这种概念数据模型与DBMS无关,是面向现实世界 的数据模型,用户容易理解。
人们提出了多种概念结构设计的表达工具,其中 最常用、最有名的是E-R模型。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
设计概念结构通常有四类方法: