空间数据库设计.ppt
《空间数据库设计.ppt》由会员分享,可在线阅读,更多相关《空间数据库设计.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章第七章 空间数据库系统设计空间数据库系统设计n n空间数据库设计的内容和要求空间数据库设计的内容和要求n n空间数据库设计过程空间数据库设计过程 空间数据库设计的任务:经过一系列转换,空间数据库设计的任务:经过一系列转换,空间数据库设计的任务:经过一系列转换,空间数据库设计的任务:经过一系列转换,将现实世界描述为计算机世界中的空间数据模型,将现实世界描述为计算机世界中的空间数据模型,将现实世界描述为计算机世界中的空间数据模型,将现实世界描述为计算机世界中的空间数据模型,也就是将地理现象表示为空间数据模型和数据结也就是将地理现象表示为空间数据模型和数据结也就是将地理现象表示为空间数据模型和
2、数据结也就是将地理现象表示为空间数据模型和数据结构。构。构。构。7.1 空间数据库设计的内容与要求空间数据库设计的内容与要求n n空间数据库设计的主要内容:空间数据库设计的主要内容:确定能被空间数据库管理系统接受的确定能被空间数据库管理系统接受的确定能被空间数据库管理系统接受的确定能被空间数据库管理系统接受的最优数据最优数据最优数据最优数据模型、处理模式、存储结构和存取方法,模型、处理模式、存储结构和存取方法,模型、处理模式、存储结构和存取方法,模型、处理模式、存储结构和存取方法,实现实现实现实现对应用系统有效的管理,满足用户信息要求和对应用系统有效的管理,满足用户信息要求和对应用系统有效的管
3、理,满足用户信息要求和对应用系统有效的管理,满足用户信息要求和处理要求;处理要求;处理要求;处理要求;概念空间数据模型到概念空间数据模型到概念空间数据模型到概念空间数据模型到SDBMSSDBMS的空间数据模型的空间数据模型的空间数据模型的空间数据模型的转换的转换的转换的转换n n静态设计(结构特性设计):静态设计(结构特性设计):静态设计(结构特性设计):静态设计(结构特性设计):设计数据库的数据模型或数据库模式,包括概念结设计数据库的数据模型或数据库模式,包括概念结设计数据库的数据模型或数据库模式,包括概念结设计数据库的数据模型或数据库模式,包括概念结构设计和逻辑结构设计构设计和逻辑结构设计
4、构设计和逻辑结构设计构设计和逻辑结构设计n n动态设计动态设计动态设计动态设计数据库行为特性设计,设计数据库查询、事务处理数据库行为特性设计,设计数据库查询、事务处理数据库行为特性设计,设计数据库查询、事务处理数据库行为特性设计,设计数据库查询、事务处理和报表处理和报表处理和报表处理和报表处理n n物理设计物理设计物理设计物理设计对数据模式的物理实现,即设计数据库的存储模式对数据模式的物理实现,即设计数据库的存储模式对数据模式的物理实现,即设计数据库的存储模式对数据模式的物理实现,即设计数据库的存储模式和存取方法和存取方法和存取方法和存取方法n nSDB设计要求设计要求数据独立性数据独立性数据
5、独立性数据独立性FF数据存储和逻辑结构改变,不影响应用程序和数据存储和逻辑结构改变,不影响应用程序和数据存储和逻辑结构改变,不影响应用程序和数据存储和逻辑结构改变,不影响应用程序和用户应用用户应用用户应用用户应用减少数据冗余,提高共享程度减少数据冗余,提高共享程度减少数据冗余,提高共享程度减少数据冗余,提高共享程度用户与系统的接口简单用户与系统的接口简单用户与系统的接口简单用户与系统的接口简单确保数据库系统的可靠、安全与完整确保数据库系统的可靠、安全与完整确保数据库系统的可靠、安全与完整确保数据库系统的可靠、安全与完整n nSDB设计要求(续)设计要求(续)具有重新组织数据的能力具有重新组织数
6、据的能力具有重新组织数据的能力具有重新组织数据的能力FF数据存储和逻辑结构改变,不影响应用程序和数据存储和逻辑结构改变,不影响应用程序和数据存储和逻辑结构改变,不影响应用程序和数据存储和逻辑结构改变,不影响应用程序和用户应用用户应用用户应用用户应用注意系统的可修改与可扩充性注意系统的可修改与可扩充性注意系统的可修改与可扩充性注意系统的可修改与可扩充性能充分描述数据间的内在联系能充分描述数据间的内在联系能充分描述数据间的内在联系能充分描述数据间的内在联系7.2空间数据库设计过程空间数据库设计过程n n系统规划阶段系统规划阶段系统规划阶段系统规划阶段n n需求分析阶段需求分析阶段需求分析阶段需求分
7、析阶段n n概念设计阶段概念设计阶段概念设计阶段概念设计阶段n n逻辑设计阶段逻辑设计阶段逻辑设计阶段逻辑设计阶段n n物理设计阶段物理设计阶段物理设计阶段物理设计阶段n n系统实施阶段系统实施阶段系统实施阶段系统实施阶段n n系统规划阶段:系统规划阶段:系统规划阶段:系统规划阶段:确定系统名称、范围确定系统名称、范围确定系统名称、范围确定系统名称、范围确定系统开发的目标功能和性能确定系统开发的目标功能和性能确定系统开发的目标功能和性能确定系统开发的目标功能和性能确定系统所需的资源确定系统所需的资源确定系统所需的资源确定系统所需的资源估计系统开发的成本估计系统开发的成本估计系统开发的成本估计系
8、统开发的成本确定系统实施计划及进度确定系统实施计划及进度确定系统实施计划及进度确定系统实施计划及进度分析估算系统可能达到的效益分析估算系统可能达到的效益分析估算系统可能达到的效益分析估算系统可能达到的效益确定系统设计的原则和技术路线等确定系统设计的原则和技术路线等确定系统设计的原则和技术路线等确定系统设计的原则和技术路线等n n需求分析阶段需求分析阶段需求分析阶段需求分析阶段用户关心什么用户关心什么用户要什么结果用户要什么结果n n概念设计阶段概念设计阶段概念设计阶段概念设计阶段存什么存什么关系(联系)如何关系(联系)如何ODLODL或或E/RE/R图,是各种数据模型的共同基础图,是各种数据模
9、型的共同基础n n逻辑设计阶段逻辑设计阶段逻辑设计阶段逻辑设计阶段用什么数据模型用什么数据模型数据库的模式数据库的模式用户子模式用户子模式n n物理设计阶段物理设计阶段物理设计阶段物理设计阶段数据怎么存,存放结构和存取方法数据怎么存,存放结构和存取方法根据根据SDBMSSDBMS产品、环境特点产品、环境特点n n系统实施阶段系统实施阶段系统实施阶段系统实施阶段建立实际的数据库结构建立实际的数据库结构建立实际的数据库结构建立实际的数据库结构装入实验数据对应用程序进行测试装入实验数据对应用程序进行测试装入实验数据对应用程序进行测试装入实验数据对应用程序进行测试装入实际数据建立实际数据库装入实际数据
10、建立实际数据库装入实际数据建立实际数据库装入实际数据建立实际数据库1.需求分析需求分析n n空间数据库的需求分析空间数据库的需求分析空间数据库的需求分析空间数据库的需求分析用户的组织结构用户的组织结构用户的组织结构用户的组织结构业务流程业务流程业务流程业务流程业务数据业务数据业务数据业务数据业务数据间的关系业务数据间的关系业务数据间的关系业务数据间的关系n n一、需求分析的任务和方法一、需求分析的任务和方法系统需求调查的内容系统需求调查的内容系统需求调查的内容系统需求调查的内容 :FF数据库中的信息内容数据库中的信息内容数据库中的信息内容数据库中的信息内容 FF数据处理内容数据处理内容数据处理
11、内容数据处理内容FF数据安全性和完整性要求数据安全性和完整性要求数据安全性和完整性要求数据安全性和完整性要求系统需求调查的步骤系统需求调查的步骤系统需求调查的步骤系统需求调查的步骤FF了解现实世界的组织机构情况了解现实世界的组织机构情况了解现实世界的组织机构情况了解现实世界的组织机构情况 FF了解相关部门的业务活动情况了解相关部门的业务活动情况了解相关部门的业务活动情况了解相关部门的业务活动情况FF确定新系统的边界确定新系统的边界确定新系统的边界确定新系统的边界n n一、需求分析的任务和方法一、需求分析的任务和方法系统需求调查的方法系统需求调查的方法系统需求调查的方法系统需求调查的方法 :FF
12、跟班作业跟班作业跟班作业跟班作业FF开会调查开会调查开会调查开会调查FF请专人介绍请专人介绍请专人介绍请专人介绍FF询问询问询问询问FF设计调查表请用户填写设计调查表请用户填写设计调查表请用户填写设计调查表请用户填写系统需求分析方法。系统需求分析方法。系统需求分析方法。系统需求分析方法。FF结构设计方法(结构设计方法(结构设计方法(结构设计方法(SASA):自顶向下、逐层分解的):自顶向下、逐层分解的):自顶向下、逐层分解的):自顶向下、逐层分解的方式分析系统。方式分析系统。方式分析系统。方式分析系统。n n二、数据字典及其表示二、数据字典及其表示数据项数据项数据项数据项FF数据项是不可再分的
13、数据单位。它的描述为:数据项是不可再分的数据单位。它的描述为:数据项是不可再分的数据单位。它的描述为:数据项是不可再分的数据单位。它的描述为:FF数据项数据项数据项数据项=数据项名,数据项含义说明,别名,数据项名,数据项含义说明,别名,数据项名,数据项含义说明,别名,数据项名,数据项含义说明,别名,类型,长度,取值范围,与类型,长度,取值范围,与类型,长度,取值范围,与类型,长度,取值范围,与 其他数据项的逻辑其他数据项的逻辑其他数据项的逻辑其他数据项的逻辑关系关系关系关系FF其中:其中:其中:其中:“取值范围取值范围取值范围取值范围”和和和和“与其他数据项的逻辑与其他数据项的逻辑与其他数据项
14、的逻辑与其他数据项的逻辑关系关系关系关系”两项定义了数据的完整性约束条件,是设两项定义了数据的完整性约束条件,是设两项定义了数据的完整性约束条件,是设两项定义了数据的完整性约束条件,是设计数据完整性检验功能的依据。计数据完整性检验功能的依据。计数据完整性检验功能的依据。计数据完整性检验功能的依据。n n数据字典及其表示数据字典及其表示数据结构数据结构数据结构数据结构FF数据结构的描述为:数据结构的描述为:数据结构的描述为:数据结构的描述为:数据结构数据结构数据结构数据结构=数据结构名,数据结构名,数据结构名,数据结构名,含义说明,组成:数据项或数据结构含义说明,组成:数据项或数据结构含义说明,
15、组成:数据项或数据结构含义说明,组成:数据项或数据结构FF数据结构反映了数据之间的组合关系。一个数据数据结构反映了数据之间的组合关系。一个数据数据结构反映了数据之间的组合关系。一个数据数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个结构可以由若干个数据项组成,也可以由若干个结构可以由若干个数据项组成,也可以由若干个结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干数据项和数据结构混合数据结构组成,或由若干数据项和数据结构混合数据结构组成,或由若干数据项和数据结构混合数据结构组成,或由若干数据项和数据结构混合组成。组成。组成。组成。n n数据字典
16、及其表示数据字典及其表示数据流数据流数据流数据流FF数据流是数据结构在系统内传输的路径。数据流数据流是数据结构在系统内传输的路径。数据流数据流是数据结构在系统内传输的路径。数据流数据流是数据结构在系统内传输的路径。数据流的描述通常为:的描述通常为:的描述通常为:的描述通常为:FF数据流数据流数据流数据流=数据流名,说明,流出过程,流入过数据流名,说明,流出过程,流入过数据流名,说明,流出过程,流入过数据流名,说明,流出过程,流入过程,组成:程,组成:程,组成:程,组成:数据结构数据结构数据结构数据结构 ,平均流量,平均流量,平均流量,平均流量,高峰期流量高峰期流量高峰期流量高峰期流量FF其中:
17、其中:其中:其中:“流出过程流出过程流出过程流出过程”说明该数据流来自哪个过程:说明该数据流来自哪个过程:说明该数据流来自哪个过程:说明该数据流来自哪个过程:“流入过流入过流入过流入过程程程程”说明该数据流将到哪个过程去:说明该数据流将到哪个过程去:说明该数据流将到哪个过程去:说明该数据流将到哪个过程去:“平均流量平均流量平均流量平均流量”是指在单是指在单是指在单是指在单位时间(每天、每周、每月等)里传输的次数;位时间(每天、每周、每月等)里传输的次数;位时间(每天、每周、每月等)里传输的次数;位时间(每天、每周、每月等)里传输的次数;“高峰期流高峰期流高峰期流高峰期流量量量量”则是指在高峰时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 数据库 设计
限制150内