- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空间数据库的设计与实现陕西能源职业技术学院数据字典设计数据层设计结构设计一、空间数据库的设计 空间数据库的设计是指在现在数据库管理系统的基础上建立空间数据库的整个过程。现实世界地理实体需求分析1、需求分析需求分析是整个空间数据库设计与建立的基础,主要进行以下工作:1、调查用户需求:了解用户特点和要求,取得设计者与用户对需求的一致看法。2、需求数据的收集和分析:包括信息需求(信息内容、特征、需要存储的数据)、信息加工处理要求(如响应时间)、完整性与安全性要求等。3、编制用户需求说明书:包括需求分析的目标、任务、具体需求说明、系统功能与性能、运行环境等,是需求分析的最终成果。 在需求分析阶段完成: 数据源的选择和对各种数据集的评价(一般、空间、属性评价)。现实世界地理实体需求分析物理模型概念模型逻辑模型2、结构设计 指空间数据结构设计,结果是得到一个合理的空间数据模型,是空间数据库设计的关键。 空间数据库设计的实质是将地理空间实体以一定的组织形式在数据库系统中加以表达的过程,也就是地理信息系统中空间实体的模型化问题。结构设计E_R走向模型街道空间实体路面质量1市区要素组成空间实体属性所属路段m空间实体关系边线所属街道长度等3、 数据层设计1、概念模型 是通过对错综复杂的现实世界的认识与抽象,最终形成空间数据库系统及其应用系统所需的模型。 表示概念模型最有力的工具是E—R模型,即实体—联系模型,包括实体、联系和属性三个基本成分。用它来描述现实地理世界,不必考虑信息的存储结构、存取路径及存取效率等与计算机有关的问题,比一般的数据模型更接近于现实地理世界,具有直观、自然、语义较丰富等特点,在地理数据库设计中得到了广泛应用。3、 数据层设计 2、逻辑模型 逻辑模型的设计是将概念模型结构转换转换为具体DBMS可处理的地理数据库的逻辑结构(或外模式),包括确定数据项、记录及记录间的联系、安全性、完整性和一致性约束等。 从E—R模型向关系模型转换的主要过程为:① 确定各实体的主关键字;② 确定并写出实体内部属性之间的数据关系表达式(函数依赖关系),即某一数据项决定另外的数据项;③把经过消冗处理(规范化处理)的数据关系表达式中的实体作为相应的主关键字;④根据②、③形成新的关系。⑤完成转换后,进行分析、评价和优化。 3、数据层设计3、物理设计是指有效地将空间数据库的逻辑结构在物理存储器上实现,确定数据在介质上的物理存储结构,其结果是导出地理数据库的存储模式(内模式)。主要内容包括确定记录存储格式,选择文件存储结构,决定存取路径,分配存储空间。物理设计的好坏将对地理数据库的性能影响很大,一个好的物理存储结构必须满足两个条件:一是地理数据占有较小的存储空间;二是对数据库的操作具有尽可能高的处理速度。在完成物理设计后,要进行性能分析和测试。物理设计在很大程度上与选用的数据库管理系统有关。设计中应根据需要,选用系统所提供的功能。3、 数据层设计 GIS的数据可以按照空间数据的逻辑关系或专业属性分为各种逻辑数据层或专业数据层,原理上类似于图片的叠置。 例如,地形图数据可分为地貌、水系、道路、植被、控制点、居民地等诸层分别存贮。将各层叠加起来就合成了地形图的数据。在进行空间分析、数据处理、图形显示时,往往只需要若干相应图层的数据。 数据层的设计一般是按照数据的专业内容和类型进行的。数据的专业内容的类型通常是数据分层的主要依据,同时也要考虑数据之间的关系。如需考虑两类物体共享边界(道路与行政边界重合、河流与地块边界的重合)等,这些数据间的关系在数据分层设计时应体现出来。 不同类型的数据由于其应用功能相同,在分析和应用时往往会同时用到,因此在设计时应反映出这样的需求,即可将这些数据作为一层。(如道路、加油站、停车场—交通层) 最后得出各层数据的表现形式,各层数据的属性内容和属性表之间的关系等。4、 数据字典设计 数据字典用于描述数据库的整体结构、数据内容和定义等。一个好的数据字典可以说是一个数据的标准规范,它可使数据库的开发者依此来实施数据库的建立、维护和更新。 数据字典的内容包括: 数据库的总体组织结构、数据库总体设计的框架、 各数据层详细内容的定义及结构、数据命名的定义 元数据(有关数据的数据,是对一个数据集的内容、质量条件及操作过程等的描述)等内容。返回二、空间数据库的建立1、建立空间数据库结构 利用DBMS提供的数据描述语言描述逻辑设计和物理设计的结果,得到概念模式和外模式,编写功能软件,经编译、运行后形成目标模式,建立起实际的空间数据库结构。2、数据装入 一般由编写的数据装入程序或DBMS提供的应用程序来完成。在装入数据之前要做许多准备工作,如对数据进行整理、分类、编码及格式转换(如专题数据库装入数据时,采用多关系异构数据库
您可能关注的文档
- 创新创业教育子库 创新创业教育子库 3.5.1:创新创意创业展厅的建设及解决方案(PPT).pptx
- 创新驱动下的园艺栽培 草莓栽培-病害防治 KC016A121草莓炭疽病的发生与防治.pptx
- 创新思维 创新思维 02.思维导图.pptx
- 创新思维 创新思维 13.洞察法.pptx
- 创新思维 想象思维 3.1.1想象思维的概念.pptx
- 创业模拟综合实训 市场调研定成败 市场分析PPT.ppt
- 创业模拟综合实训 市场调研定成败 调研报告校园服务队.ppt
- 创业模拟综合实训 市场调研定成败 网店调研报告.ppt
- 创业企业财税实务 1.3.3.利润表的解读 1.3.3.利润表的解读.pptx
- 创意构想视觉表现 课程简介 1.课程简介.ppt
原创力文档


文档评论(0)