- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章 空间数据库设计 9.空间数据库设计 9.1 空间数据库设计概述 9.2 需求分析 9.3 概念结构设计 9.4 逻辑结构设计 9.5 空间数据库物理设计 9.6 空间数据库的实施和维护 9.7 空间数据库建库 9.1 空间数据库设计概述 9.1.1 空间数据库设计原则 9.1.2 空间数据库设计过程 9.1.1 空间数据库设计原则 1)空间数据库设计与应用系统设计相结合的原则 2)数据独立性原则 3)共享度高、冗余度低原则 4)用户与系统的接口简单性原则 5)系统可靠性、安全性与完整性原则 6)系统具有重新组织、可修改与可扩充性原则 9.1.2 空间数据库设计过程 9.2 需求分析 9.2.1 需求分析的任务与方法 9.2.2 数据流图与数据字典 9.2.1 需求分析的任务与方法 9.2.2 数据流图与数据字典 1.数据流图的基本成分 2.数据流图分层 3.数据字典 1)数据项 数据项的描述通常包括以下内容: 数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的联系“取值范围”,“与其他数据项的逻辑关系”。 2)数据结构 数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。对数据结构的描述通常包括以下内容:数据结构名,含义说明,组成:数据项或数据结构。 3)数据流 是数据结构在系统内传播的路径。对数据流的描述通常包括以下内容:数据流名,说明,数据流来源,数据流去向,组成:数据结构,平均流量,高峰期流量。 4)数据存储 数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。它可以是手工文档或手工凭单,也可以是计算机文档。对数据存储的描述通常包括以下内容:数据存储名,说明,编号,输入的数据流,输出的数据流数据结构,数据量,存取频度,存取方式。 5)处理过程 处理过程的具体处理逻辑一般用判定表或判定树来描述。数据字典中只需要描述处理过程的说明性信息,通常包括以下内容:处理过程名,说明,输入:数据流,输出:数据流,处理:简要说明。 9.3 概念结构设计 9.3.1 利用E-R模型设计 9.3.2 利用UML模型设计 9.3.1 利用E-R模型设计 ER模型是最为流行的建模工具之一。 实体和属性 实体是物理上或者概念上独立存在的事物或对象。 实体由属性来刻画性质,属性可以是单值或多值的。 联系 一对一(1∶1) 在一对一的联系中,一个实体中每个实例只能与其他参与实体的一个实例相联系。 例如,实体MANAGER和FOREST之间的联系manages就是一个一对一的联系。 多对一(M∶1) 多对一联系可将一个实体的多个实例与另一个参与该联系的实体的一个实例相连接。 Belongs_to是实体FACILITY与FOREST之间的一个多对一联系,这里假定每个设施仅仅属于一个森林,但每个森林可以有多个设施。 多对多(M∶N) 一个实体的多个实例会与另一个参与该联系的实体的多个实例相联系。 实体RIVER和FACILITY之间的联系supplies_water_to正是这样的一个联系。 ER图 用象形图扩展ER模型 实体象形图 (1)象形图 象形图是一种将对象插在方框内的微缩图表示,这些微缩图用来扩展ER图,并插到实体矩形框中的适当位置。 (2)形状 形状是象形图中的基本图形元素,它代表着空间数据模型中的元素。 一个模型元素可以是基本形状、复合形状、导出形状或备选形状。 (3)基本形状 (4)复合形状 为了处理那些不能用某个基本形状表示的对象,我们定义了一组聚合的形状,并用基数来量化这些复合形状。 (5)导出形状 如果一个对象的形状是由其他对象的形状导出的,那么就用斜体形式来表示这个象形图。 (6)备选形状 备选形状可以用于表示某种条件下的同一个对象。 例如,根据比例尺,一条河流可以表示成一个多边形或一条线。 备选形状 基本形状 导出形状 基本形状 基本形状 备选形状的语法 ● 〗 ● 〗? ? 备选形状的象形图 (7)任意形状 对于形状的组合,我们用通配符(*)表示,它表示各种形状。 例如,一个灌溉网是由泵站(点)、水渠(线)以及水库(多边形)所组成的。 (8)用户自定义形状 除了点、线和多边形这些基本形状外,用户还可以定义自己的形状。 例如,为了表达更多的信息,用户可能更愿意
文档评论(0)