5.3-GIS数据库设计文档.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.3-GIS数据库设计文档

第2节 GIS数据库设计 |2.逻辑模型设计——E-R模型向关系模型转换| E-R模型转化为逻辑模型的过程 E-R模型可以按规则转换为多种类型的逻辑数据模型。关系模型是当前使用最为广泛的逻辑模型,大多的商业数据库系统都是关系型的。 在基于关系数据库系统的数据库设计过程中需要将需求分析产生的E-R模型按照关系模型的要求进行规范化和标准化设计,包括实体、实体关系以及关键字的设计等。 关系模型的逻辑结构是一组关系模式的集合,而E-R图则是由实体、实体属性和实体之间的联系三个要素组成的,所以将E-R图转换为关系模型实际上就是要将实体、实体属性和实体之间的联系转化为关系模式。 * 第2节 GIS数据库设计 |2.逻辑模型设计——E-R模型向关系模型转换| E-R模型到关系模型的映射步骤: 将每类实体映射成一个单独的关系。实体属性映射成关系的属性。 对于基数为1 : 1的联系,将任一实体码属性作为其他关系的主码。 联系的基数是M : 1,把“1”侧关系主码作为“M”侧关系的外码。 基数为M : N的联系,每个M : N联系被映射成一个新的关系。 关系的名称就是联系的名称,而关系的主码由参与实体的主码对组成。 如果联系有属性的话,则成为新关系的属性。 对于多值属性,创建一个具有两个列的新的关系,一列对应多值属性,另一列对应拥有多值属性的实体的码。 * 第2节 GIS数据库设计 |2.逻辑模型设计——E-R模型向关系模型转换| 示例转行过程: 当用户和用户详情之间是1对1的关系 在建立用户关系表和用户详情关系表时,分别将详情编号和用户编号作为它们的一个外键。 当用户和申请用地项目流转之间是1对M的关系 将关系中“1”侧关系表“用户”的主键“用户编号”作为“M”侧“申请用地项目流转” 关系表的外键。 当用户和角色之间是多对多的关系 需建立一个独立的关系表。 关系表名称就是联系的名称“用户-角色”,关系表中包括了“用户”关系表的主键“用户编号”和“角色”关系表的主键“角色编号”两个属性。 * 第2节 GIS数据库设计 |2.逻辑模型设计——E-R模型向关系模型转换| * 第2节 GIS数据库设计 5.2.3 物理模型设计 数据库物理模型:使用计算机软件和硬件,以有效的和容错的方式,完成逻辑数据库模型概念。 数据库物理模型设计的一般任务 使数据库的逻辑结构能在实际的物理存储设备上得以实现,建立一个具有较好性能的物理数据库。 设计人员进行设计时需要考虑: 如何分配存储空间 决定数据物理表示 设计存取路径 确定存放位置 选择存储结构 解决系统的配置 * 第2节 GIS数据库设计 |3.物理模型设计——矢量栅格属性关系数据文件| GIS空间数据库涉及图形数据和属性数据两种数据存储,一般来讲: 属性数据有RDBMS来存储、管理、操作和查询; 图形数据以表达矢量、栅格结构的特殊格式的数据文件表示和存储;由GIS软件直接管理、查询和读取; 图形---属性的联系由GIS软件建立和维护; * 第2节 GIS数据库设计 |3.物理模型设计——矢量栅格属性关系数据文件| 矢量数据文件(非结构化数据) 在正常情况下,不同的线装实体和面状实体由不同数量的点组成,它们具有不同长度的坐标序列。 栅格数据文件 对于一个简单的栅格GIS,每个图层由一个网格矩阵构成,每个网格值为位于该网格内的地理实体的属性值。在一个栅格关系数据库中,组成一个图层的网格值通常为地理实体的标识码,这些网格值以游程编码或四叉树结构存储为一个数据文件。 由于栅格数据需占用大量的存储空间,为减少冗余,采用一种无误差压缩编码——游程长度编码来记录特征游码和游码长度。 属性关系数据库文件 定长数据,即可直接涉及关系表 * 第2节 GIS数据库设计 |3.物理模型设计——矢量栅格属性关系数据文件| 矢量数据的几何信息 矢量数据的属性信息 * 第3节 空间数据组织和管理 5.3.1 空间数据组织 5.3.2 空间数据管理 * 第3节 空间数据组织和管理 5.3.1 空间数据组织 逻辑设计的主要任务是对空间数据分析阶段所得到的地理数据重新进行分类、组织。 逻辑设计过程: 图块结构的设计,即按数据的空间分布将数据划分为规则的或不规则的块。 图层信息的组织,即按照数据的性质分类,将性质相同或相近的归为一类,形成不同的图层。 * 第3节 空间数据组织和管理 * 第3节 空间数据组织和管理 |空间数据组织——纵向分层组织| 分层的定义 分层是在分幅的基础之上进行的,它按地图内容进行划分,不同的内容属于不同的层。 分层的目的 更有效地组织和管理空间数据 。 通过图层管理地理数据的好处 相同数据层中的地理对象,都是从无穷地理事物之中抽象出来的同一类别。 同一空间定位基础、一致数据精度标准、相同地域范围中

文档评论(0)

aena45 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档