数据库第3章--数据库系统设计的步骤和方法ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库第3章--数据库系统设计的步骤和方法ppt课件.ppt》由会员分享,可在线阅读,更多相关《数据库第3章--数据库系统设计的步骤和方法ppt课件.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程第第3章章数据库系统设计的步骤和方法数据库系统设计的步骤和方法 3.13.1数据库系统设计概述数据库系统设计概述数据库系统设计概述数据库系统设计概述3.1.13.1.1数据库系统设计的内容数据库系统设计的内容数据库系统设计的内容数据库系统设计的内容3.1.23.1.2数据库系统设计应注意数据库系统设计应注意数据库系统设计应注意数据库系统设计应注意的问题的问题的问题的问题 3.1.33.1.3数据库系统设计方法数据库系统设计方法数据库系统设计方法数据库系统设计方法 3.1.43.1.4数
2、据库设计的基本步骤数据库设计的基本步骤数据库设计的基本步骤数据库设计的基本步骤 3.23.2系统需求分析系统需求分析系统需求分析系统需求分析 3.2.13.2.1需求分析的任务和方法需求分析的任务和方法需求分析的任务和方法需求分析的任务和方法 3.2.23.2.2 数据字典及其表示数据字典及其表示数据字典及其表示数据字典及其表示 3.33.3概念结构的设概念结构的设概念结构的设概念结构的设 计计计计3.3.13.3.1概念结构的特点及设计方法概念结构的特点及设计方法概念结构的特点及设计方法概念结构的特点及设计方法 3.3.23.3.2数据抽象与局部视图数据抽象与局部视图数据抽象与局部视图数据抽
3、象与局部视图3.3.33.3.3视图的集成视图的集成视图的集成视图的集成 3.43.4数据库逻辑结构的设数据库逻辑结构的设数据库逻辑结构的设数据库逻辑结构的设 计计计计 3.4.13.4.1概念模型向网状模型转换概念模型向网状模型转换概念模型向网状模型转换概念模型向网状模型转换 3.4.23.4.2 概念模型向关系模型的转换概念模型向关系模型的转换概念模型向关系模型的转换概念模型向关系模型的转换 3.53.5数据库的物理设数据库的物理设数据库的物理设数据库的物理设 计计计计 3.63.6数据库的实施和维护计数据库的实施和维护计数据库的实施和维护计数据库的实施和维护计病原体侵入机体,消弱机体防御
4、机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程 3.1.13.1.1数据库系统设计的内容数据库系统设计的内容数据库系统设计的内容数据库系统设计的内容目标:建立一个性能良好的、能满足不同用户使用要求的、又目标:建立一个性能良好的、能满足不同用户使用要求的、又目标:建立一个性能良好的、能满足不同用户使用要求的、又目标:建立一个性能良好的、能满足不同用户使用要求的、又能被选定的能被选定的能被选定的能被选定的DBMSDBMS所接受的数据库模式。所接受的数据库模式。所接受的数据库模式。所接受的数据库模式。内容:数据库的结构特性设计、行为特性设计和物理模式设计。内容:数
5、据库的结构特性设计、行为特性设计和物理模式设计。内容:数据库的结构特性设计、行为特性设计和物理模式设计。内容:数据库的结构特性设计、行为特性设计和物理模式设计。结构特性设计和行为特性设计两者结合起来,相互参照,同步结构特性设计和行为特性设计两者结合起来,相互参照,同步结构特性设计和行为特性设计两者结合起来,相互参照,同步结构特性设计和行为特性设计两者结合起来,相互参照,同步进行,才能较好地达到设计目标。进行,才能较好地达到设计目标。进行,才能较好地达到设计目标。进行,才能较好地达到设计目标。1.数据库的结构特性设计数据库的结构特性设计结结构构特特性性设设计计称称逻逻辑辑结结构构特特征征或或静静
6、态态结结构构设设计计。过过程程是是:先先将将现现实实世世界界中中的的事事物物、事事物物间间的的联联系系用用E-R图图表表示示,再再将将各各个个分分E-R图图汇汇总总,得得出出数数据据库库的的概概念念结结构构模模型型,最最后后将将概概念念结结构构模型转化为数据库的逻辑结构模型表示。模型转化为数据库的逻辑结构模型表示。3.13.1数据库系统设计概述数据库系统设计概述数据库系统设计概述数据库系统设计概述病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程2.数据库的行为特性设计数据库的行为特性设计确确定定数数据据库库用用户户的的行行为为和和动
7、动作作,并并根根据据其其行行为为特特性性设设计计出出数数据据库库的的子子模模式式。设设计计步步骤骤是是:首首先先要要将将现现实实世世界界中中的的数数据据及及应应用用情情况况用用数数据据流流程程图图和和数数据据字字典典表表示示,并并详详细细描描述述其其中中的的数数据据操操作作要要求求,进进而而得出系统的功能模块结构和数据库的子模式。得出系统的功能模块结构和数据库的子模式。3.数据库的物理模式设计数据库的物理模式设计根根据据库库结结构构的的动动态态特特性性(即即数数据据库库应应用用处处理理要要求求),在在选选定定的的DBMS环环境境下下,把把数数据据库库的的逻逻辑辑结结构构模模型型加加以以物物理理
8、实实现现,从从而而得得出出数数据库的存储模式和存取方法。据库的存储模式和存取方法。病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程 3.1.23.1.2数据库设计过程数据库设计过程数据库设计过程数据库设计过程 病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程3.1.33.1.3数据库系统设计方法数据库系统设计方法数据库系统设计方法数据库系统设计方法 手工试凑法。使用手工试凑法设计数据库与设计人员的经验手工试凑法。使用手工试凑法设计数据库与设计人员的经验手工试凑法。使用手工
9、试凑法设计数据库与设计人员的经验手工试凑法。使用手工试凑法设计数据库与设计人员的经验和水平有直接关系和水平有直接关系和水平有直接关系和水平有直接关系 新新新新奥奥奥奥尔尔尔尔良良良良(New New New New OrleansOrleansOrleansOrleans)方方方方法法法法。数数数数据据据据库库库库设设设设计计计计分分分分为为为为4 4 4 4个个个个阶阶阶阶段段段段:需需需需求求求求分分分分析析析析、概概概概念念念念设设设设计计计计、逻逻逻逻辑辑辑辑设设设设计计计计和和和和物物物物理理理理设设设设计计计计。许许许许多多多多科科科科学学学学家家家家认认认认为为为为数数数数据据据
10、据库库库库设设设设计计计计应应应应分分分分6 6 6 6个个个个阶阶阶阶段段段段进进进进行行行行:需需需需求求求求分分分分析析析析、概概概概念念念念结结结结构构构构设设设设计计计计、逻逻逻逻辑辑辑辑结结结结构构构构设计、物理结构设计、数据库实施和数据库运行和维护。设计、物理结构设计、数据库实施和数据库运行和维护。设计、物理结构设计、数据库实施和数据库运行和维护。设计、物理结构设计、数据库实施和数据库运行和维护。3.1.43.1.4数据库设计的基本步骤数据库设计的基本步骤数据库设计的基本步骤数据库设计的基本步骤(图图图图3-2)3-2)1 1需求分析需求分析需求分析需求分析44数据库物理设计数据
11、库物理设计数据库物理设计数据库物理设计2 2概念概念概念概念(结构结构结构结构)设计设计设计设计55数据库实施数据库实施数据库实施数据库实施3 3逻辑逻辑逻辑逻辑(结构结构结构结构)设计设计设计设计66数据库运行和维护数据库运行和维护数据库运行和维护数据库运行和维护病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程数据库设计步骤数据库设计步骤数据库设计步骤数据库设计步骤 病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程 3.23.2系统需求分析系统需求分析系统需求分析系统需
12、求分析 3.2.13.2.1需求分析的任务和方法需求分析的任务和方法需求分析的任务和方法需求分析的任务和方法主主要要任任务务是是:详详细细调调查查现现实实世世界界要要处处理理的的对对象象(组组织织、部部门门、企企业业等等);充充分分了了解解原原系系统统(手手工工系系统统或或计计算算机机系系统统)的的概概况况和和发发展展前前景景;明明确确用用户户的的各各种种需需求求;收收集集支支持持系系统统目目标标的的基基础础数数据据及及其其处处理理方方法;确定新系统的功能和边界。法;确定新系统的功能和边界。1.系统需求调查的内容系统需求调查的内容1)数据库中的信息内容。数据库中的信息内容。2)数据处理内容。数
13、据处理内容。3)数据安全性和完整性要求。数据安全性和完整性要求。2.系统需求的调查步骤系统需求的调查步骤1)了解现实世界的组织机构情况。了解现实世界的组织机构情况。病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程2)了解相关部门的业务活动情况。了解相关部门的业务活动情况。3)确定新系统的边界。确定新系统的边界。3.系统需求调查的方法系统需求调查的方法4.系统需求分析方法系统需求分析方法常用的有结构化分析方法(常用的有结构化分析方法(常用的有结构化分析方法(常用的有结构化分析方法(StructureAnalysisStructureA
14、nalysis,简称,简称,简称,简称SASA方法)方法)方法)方法):采采采采用用用用从从从从最最最最上上上上层层层层的的的的系系系系统统统统组组组组织织织织机机机机构构构构入入入入手手手手,自自自自顶顶顶顶向向向向下下下下逐逐逐逐步步步步细细细细化化化化的的的的方方方方式式式式分分分分析系统析系统析系统析系统,直到把系统的工作过程表示清楚为止直到把系统的工作过程表示清楚为止直到把系统的工作过程表示清楚为止直到把系统的工作过程表示清楚为止.图图图图3-43-4病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程3.2.23.2.2数据
15、字典及其表示数据字典及其表示数据字典及其表示数据字典及其表示1.1.数据项数据项数据项数据项数据项是不可再分的数据单位。它的描述为:数据项是不可再分的数据单位。它的描述为:数据项是不可再分的数据单位。它的描述为:数据项是不可再分的数据单位。它的描述为:数数数数据据据据项项项项=数数数数据据据据项项项项名名名名,数数数数据据据据项项项项含含含含义义义义说说说说明明明明,别别别别名名名名,类类类类型型型型,长长长长度度度度,取值范围,与其他数据项的逻辑关系取值范围,与其他数据项的逻辑关系取值范围,与其他数据项的逻辑关系取值范围,与其他数据项的逻辑关系.2.2.数据结构数据结构数据结构数据结构数据结
16、构的描述为:数据结构的描述为:数据结构的描述为:数据结构的描述为:数数数数据据据据结结结结构构构构=数数数数据据据据结结结结构构构构名名名名,含含含含义义义义说说说说明明明明,组组组组成成成成,数数数数据据据据项项项项或或或或数数数数据据据据结构结构结构结构.3.3.数据流数据流数据流数据流数据流是数据结构在系统内传输的路径。数据流的描述通常为:数据流是数据结构在系统内传输的路径。数据流的描述通常为:数据流是数据结构在系统内传输的路径。数据流的描述通常为:数据流是数据结构在系统内传输的路径。数据流的描述通常为:数数数数据据据据流流流流=数数数数据据据据流流流流名名名名,说说说说明明明明,流流流
17、流出出出出过过过过程程程程,流流流流入入入入过过过过程程程程,组组组组成成成成:数据结构数据结构数据结构数据结构,平均流量,高峰期流量,平均流量,高峰期流量,平均流量,高峰期流量,平均流量,高峰期流量.病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程4.4.数据存储数据存储数据存储数据存储数据存储是数据及其结构停留或保存的地方,也是数据流的来数据存储是数据及其结构停留或保存的地方,也是数据流的来数据存储是数据及其结构停留或保存的地方,也是数据流的来数据存储是数据及其结构停留或保存的地方,也是数据流的来源和去向之一。数据存储可以是手工
18、文档、手工凭单或计算机文档。源和去向之一。数据存储可以是手工文档、手工凭单或计算机文档。源和去向之一。数据存储可以是手工文档、手工凭单或计算机文档。源和去向之一。数据存储可以是手工文档、手工凭单或计算机文档。数据存储的描述通常为:数据存储的描述通常为:数据存储的描述通常为:数据存储的描述通常为:数据存储数据存储数据存储数据存储=数据存储名,说明,编号,数据存储名,说明,编号,数据存储名,说明,编号,数据存储名,说明,编号,输入的数据流,输出的数据流,组成:输入的数据流,输出的数据流,组成:输入的数据流,输出的数据流,组成:输入的数据流,输出的数据流,组成:数据结构数据结构数据结构数据结构,数据
19、量,存取,数据量,存取,数据量,存取,数据量,存取频度,存取方式频度,存取方式频度,存取方式频度,存取方式.5.5.处理过程处理过程处理过程处理过程处处处处理理理理过过过过程程程程的的的的具具具具体体体体处处处处理理理理逻逻逻逻辑辑辑辑一一一一般般般般用用用用判判判判定定定定表表表表或或或或判判判判定定定定树树树树来来来来描描描描述述述述。数数数数据据据据字字字字典典典典中只需要描述处理过程的说明性信息,通常包括以下内容:中只需要描述处理过程的说明性信息,通常包括以下内容:中只需要描述处理过程的说明性信息,通常包括以下内容:中只需要描述处理过程的说明性信息,通常包括以下内容:处处处处理理理理过
20、过过过程程程程=处处处处理理理理过过过过程程程程名名名名,说说说说明明明明,输输输输入入入入:数数数数据据据据流流流流,输输输输出出出出:数数数数据据据据流流流流,处理:,处理:,处理:,处理:简要说明简要说明简要说明简要说明.病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程1.1.1.1.概念结构的特点概念结构的特点概念结构的特点概念结构的特点(1)概念模型是对现实世界的一个真实模型(2)概念模型应当易于理解(3)概念模型
21、应当易于更改(4)概念模型应当易于向数据模型转换 3.33.3概念结构的设概念结构的设概念结构的设概念结构的设 计计计计3.3.13.3.1概念概念概念概念结结结结构的特点及构的特点及构的特点及构的特点及设计设计设计设计方法方法方法方法病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程2概念结构设计的方法概念结构设计的方法1)1)自顶向下的设计方法。先定义全局概念结构自顶向下的设计方法。先定义全局概念结构自顶向下的设计方法。先定义全局概念结构自顶向下的设计方法。先定义全局概念结构的框架,然后逐步细化为完整的全局概念结构的框架,然后逐步
22、细化为完整的全局概念结构的框架,然后逐步细化为完整的全局概念结构的框架,然后逐步细化为完整的全局概念结构2)2)自底向上的设计方法,先定义各局部应用的自底向上的设计方法,先定义各局部应用的自底向上的设计方法,先定义各局部应用的自底向上的设计方法,先定义各局部应用的概念结构,后将它们集成,得到全局概念结构。概念结构,后将它们集成,得到全局概念结构。概念结构,后将它们集成,得到全局概念结构。概念结构,后将它们集成,得到全局概念结构。3)3)逐步扩张的设计方法。先定义最重要的核心逐步扩张的设计方法。先定义最重要的核心逐步扩张的设计方法。先定义最重要的核心逐步扩张的设计方法。先定义最重要的核心部分,后
23、向外扩充,生成其他概念结构。部分,后向外扩充,生成其他概念结构。部分,后向外扩充,生成其他概念结构。部分,后向外扩充,生成其他概念结构。4)4)混合策略设计的方法,用自顶向下与自底向混合策略设计的方法,用自顶向下与自底向混合策略设计的方法,用自顶向下与自底向混合策略设计的方法,用自顶向下与自底向上相结合的方法上相结合的方法上相结合的方法上相结合的方法。病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程3概念结构的设计步骤概念结
24、构的设计步骤自顶向下需求分析与自底向上的设计概念自顶向下需求分析与自底向上的设计概念结构的方法结构的方法:第一步第一步抽象数据并设计局部视图抽象数据并设计局部视图;第二步第二步集成局部视图,得到全局概念结构集成局部视图,得到全局概念结构见图见图3-7病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程图图3-7概念结构的设计步骤概念结构的设计步骤病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程1.1.1.1.三种数据抽象方法三种数据抽象方法三种数据抽象方法三种数据抽象方法(1
25、)(1)分类(分类(分类(分类(ClassificationClassification)定定定定义义义义某某某某一一一一类类类类概概概概念念念念作作作作为为为为现现现现实实实实世世世世界界界界中中中中一一一一组组组组对对对对象象象象的的的的类类类类型型型型,这这这这些些些些对对对对象象象象具具具具有某些共同的特性和行为有某些共同的特性和行为有某些共同的特性和行为有某些共同的特性和行为 (2)(2)聚集(聚集(聚集(聚集(AggregationAggregation)定定定定义义义义某某某某一一一一类类类类型型型型的的的的组组组组成成成成部部部部分分分分,它它它它抽抽抽抽象象象象了了了了对对对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 设计 步骤 方法 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内