地理信息系统第五章空间数据组织与管理.ppt
《地理信息系统第五章空间数据组织与管理.ppt》由会员分享,可在线阅读,更多相关《地理信息系统第五章空间数据组织与管理.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学习目标学习目标学习目标学习目标:uu掌握数据的层次单位掌握数据的层次单位uu了解数据间的逻辑关系了解数据间的逻辑关系uu了解常用的数据文件了解常用的数据文件uu了解数据库的基本概念了解数据库的基本概念uu理解数据库模型理解数据库模型uu理解数据库管理系统、数据安全和数据更新理解数据库管理系统、数据安全和数据更新uu理解矢量数据和栅格数据的管理方式理解矢量数据和栅格数据的管理方式理解矢量数据和栅格数据的管理方式理解矢量数据和栅格数据的管理方式 重点重点重点重点:数据库模型的分类和特点:数据库模型的分类和特点 难点难点难点难点:面向对象的数据库模型:面向对象的数据库模型第五章第五章 空间数据组织
2、与管理空间数据组织与管理2023/2/32023/2/31 1西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第一页,编辑于星期六:二十一点 七分。第一节 数据层次与文件组织uu数据层次(数据项、记录、文件、数据库)uu数据间的逻辑联系(一对一、一对多、多对多)uu用数据文件(顺序、直接、索引、到排文件)2023/2/32023/2/32 2西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第二页,编辑于星期六:二十一点 七分。文件记录数据项数据项组逻辑数据单位之间的关系物理单位:位(比特)、字节、字、块(物理记录)、桶和卷逻辑单位:数据项、数据项组、记录、文件和数据库一、数
3、据的层次单位一、数据的层次单位2023/2/32023/2/33 3西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第三页,编辑于星期六:二十一点 七分。数据项数据项数据项组数据项组记录记录文件文件数据库数据库最基本的不可分割的数据单位,具有独立的逻辑意义逻辑上具有某种共同标志的若干数据项组成的数据项或数据项组集合,对文件进行存取操作的基本单位给定类型逻辑记录的全部具体值的集合文件的集合,文件之间存在某种联系,不能孤立存在2023/2/32023/2/34 4西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第四页,编辑于星期六:二十一点 七分。二、常用数据文件顺序文件随机文
4、件索引文件 倒排文件它是物理顺序与逻辑顺序一致的文件2023/2/32023/2/35 5西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第五页,编辑于星期六:二十一点 七分。顺序文件随机文件索引文件 倒排文件文件中的贮存是根据记录关键字的值,通过某种转换方法得到一个物理存贮位置,然后把记录存贮在该位置上。二、常用数据文件2023/2/32023/2/36 6西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第六页,编辑于星期六:二十一点 七分。顺序文件随机文件索引文件 倒排文件即带有索引的文件,它只能建立在随机存取介质上。二、常用数据文件2023/2/32023/2/37
5、7西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第七页,编辑于星期六:二十一点 七分。顺序文件随机文件索引文件 倒排文件按照一些辅关键字来组织索引称为辅索引,带有这种辅索引的文件称为倒排文件。二、常用数据文件2023/2/32023/2/38 8西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第八页,编辑于星期六:二十一点 七分。第二节第二节 空间数据库空间数据库数据存储数据库数据管理程序库程序库(数据库软件数据库软件)原始信息原始信息数据库数据库2023/2/32023/2/39 9西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第九页,编辑于星期六:二十一点
6、 七分。二、数据库分类事物管理数据库地理信息数据库存存储储信信息息特特征征2023/2/32023/2/31010西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第十页,编辑于星期六:二十一点 七分。概念模型概念模型物理数据库外部模型外部模型A A外部模型外部模型B B用户用户A1A1用户用户A1A1用户用户B1B1用户用户B1B1数据库数据库管理系统管理系统外部外部/概念映射概念映射A外部外部/概念映射概念映射B概念概念/内部映射内部映射数数据据库库的的系系统统结结构构外部模式外部模式外部模式外部模式概念模式概念模式内模式内模式2023/2/32023/2/31111西北大学城市与
7、资源学系西北大学城市与资源学系 谢元礼谢元礼第十一页,编辑于星期六:二十一点 七分。(1)用户级 用户使用的数据库对应于外部模式,它是用户与数据库的接口,也就是用户能够看到的那部分数据库,它是数据库的一个子集。(2)概念级 概念数据库对应于概念模式,简称模式,是对整个数据库的逻辑描述,也就是数据库管理员看到的数据库。(3)物理级 物理数据库对应于内模式,又称为存贮模式,内模式描述的是数据在存贮介质上的物理配置与组织,是存放数据的实体,也是系统程序员才能看到的数据库。2023/2/32023/2/31212西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第十二页,编辑于星期六:二十一点
8、 七分。数据库管理系统是处理数据库存取和各种管理控制的软件,应用程序对数据库的操作全部通过DBMS进行。数据库管理系统 2023/2/32023/2/31313西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第十三页,编辑于星期六:二十一点 七分。数据库管理系统 数据库定义数据库的装入 数据管理 数据库维护 数据库通讯 提供书写各种模式的语言及其支撑软件,并把各种定义信息也存贮于系统之中。它勾画出数据库的框架。2023/2/32023/2/31414西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第十四页,编辑于星期六:二十一点 七分。数据库管理系统 数据库定义数据库的装入
9、 数据管理 数据库维护 数据库通讯 应用数据装入数据库 a)键盘输入;b)接受另一个系 统 的数据文件2023/2/32023/2/31515西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第十五页,编辑于星期六:二十一点 七分。数据库管理系统 数据库定义数据库的装入 数据管理 数据库维护 数据库通讯 运行控制数据存取、更新数据完整性、有效性数据公享2023/2/32023/2/31616西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第十六页,编辑于星期六:二十一点 七分。数据库管理系统 数据库定义数据库的装入 数据管理 数据库维护 数据库通讯 重新定义数据重新组织性能监
10、督与分析数据库整理故障恢复2023/2/32023/2/31717西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第十七页,编辑于星期六:二十一点 七分。数据库管理系统 数据库定义数据库的装入 数据管理 数据库维护 数据库通讯 操作系统接口处理各种语言接口远程操做接口处理2023/2/32023/2/31818西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第十八页,编辑于星期六:二十一点 七分。DBMS组成语言处理程序语言处理程序运行控制程序运行控制程序建立与维护程序建立与维护程序数据描述语言(DDL)数据操作语言(DML)终端命令解译系统控制数据存取数据更新并发控制数据
11、完整性数据装入性能监控工作日志重新组织数据转储系统恢复SQL语言:数据查询 Data Query数据定义 Data Definition数据操纵 Data Manipulation数据控制 Data Control2023/2/32023/2/31919西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第十九页,编辑于星期六:二十一点 七分。OSDBMS应用程序应用程序工作区工作区系统缓冲区系统缓冲区数据库数据库应用程序的应用程序的外部模型外部模型模式模式存储模式存储模式(1)(8)(7)(6)(3)(4)(5)(2)应用程序对数据库的访问应用程序对数据库的访问2023/2/32023
12、/2/32020西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第二十页,编辑于星期六:二十一点 七分。数据组织层次数据组织层次数据库中的数据组织一般可以分为四级:数据库中的数据组织一般可以分为四级:数据库中的数据组织一般可以分为四级:数据库中的数据组织一般可以分为四级:数据项、数据项、数据项、数据项、记录、文件和数据库记录、文件和数据库记录、文件和数据库记录、文件和数据库。1 1 数据项:是可以定义数据的最小单位,也叫元素、数据项:是可以定义数据的最小单位,也叫元素、数据项:是可以定义数据的最小单位,也叫元素、数据项:是可以定义数据的最小单位,也叫元素、基本项、字段等。基本项、字段
13、等。基本项、字段等。基本项、字段等。2 2 记录:由若干相关联的数据项组成。记录:由若干相关联的数据项组成。记录:由若干相关联的数据项组成。记录:由若干相关联的数据项组成。3 3 文件:文件是一给定类型的文件:文件是一给定类型的文件:文件是一给定类型的文件:文件是一给定类型的(逻辑逻辑逻辑逻辑)记录的全部具记录的全部具记录的全部具记录的全部具体值的集合。体值的集合。体值的集合。体值的集合。4 4 数据库:数据库:数据库:数据库:是比文件更大的数据组织。数据库是具是比文件更大的数据组织。数据库是具是比文件更大的数据组织。数据库是具是比文件更大的数据组织。数据库是具有特定联系的数据的集合,也可以看
14、成是具有特有特定联系的数据的集合,也可以看成是具有特有特定联系的数据的集合,也可以看成是具有特有特定联系的数据的集合,也可以看成是具有特定联系的多种类型的记录的集合。数据库的内部定联系的多种类型的记录的集合。数据库的内部定联系的多种类型的记录的集合。数据库的内部定联系的多种类型的记录的集合。数据库的内部构造是文件的集合,这些文件之间存在某种联系,构造是文件的集合,这些文件之间存在某种联系,构造是文件的集合,这些文件之间存在某种联系,构造是文件的集合,这些文件之间存在某种联系,不能孤立存在。不能孤立存在。不能孤立存在。不能孤立存在。2023/2/32023/2/32121西北大学城市与资源学系西
15、北大学城市与资源学系 谢元礼谢元礼第二十一页,编辑于星期六:二十一点 七分。数据间的逻辑联系数据间的逻辑联系 数据间的逻辑联系主要是数据间的逻辑联系主要是指记录与记录之间的联指记录与记录之间的联系。系。1、一对一的联系、一对一的联系(1:1)2、一对多的联系、一对多的联系(1:N)3、多对多的联系、多对多的联系(M:N)A BAB2023/2/32023/2/32222西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第二十二页,编辑于星期六:二十一点 七分。数据模型数据模型 数据模型数据模型是数据库系统中实体与实体之间是数据库系统中实体与实体之间的联系方式,是衡量数据库能力强弱的的联
16、系方式,是衡量数据库能力强弱的主要形式之一。主要形式之一。每一种数据模型都以不同的数据抽象与表示能每一种数据模型都以不同的数据抽象与表示能力来反映客观事物,有其不同的处理数据联力来反映客观事物,有其不同的处理数据联系的方式。系的方式。数据库领域采用的数据模型有数据库领域采用的数据模型有层次模型、网状层次模型、网状模型和关系模型,面向对象模型模型和关系模型,面向对象模型。2023/2/32023/2/32323西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第二十三页,编辑于星期六:二十一点 七分。层次数据库模型层次数据库模型层次数据库模型层次数据库模型 它的特点是将数据它的特点是将数
17、据它的特点是将数据它的特点是将数据组织成一对多关组织成一对多关组织成一对多关组织成一对多关系的结构。系的结构。系的结构。系的结构。层次结构采用关键层次结构采用关键层次结构采用关键层次结构采用关键字来访问其中每字来访问其中每字来访问其中每字来访问其中每一层次的每一部一层次的每一部一层次的每一部一层次的每一部分。分。分。分。层次数据库结构特层次数据库结构特层次数据库结构特层次数据库结构特别适用于文献目别适用于文献目别适用于文献目别适用于文献目录、土壤分类、录、土壤分类、录、土壤分类、录、土壤分类、部门机构等分级部门机构等分级部门机构等分级部门机构等分级数据的组织。数据的组织。数据的组织。数据的组织
18、。2023/2/32023/2/32424西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第二十四页,编辑于星期六:二十一点 七分。层次数据库模型层次数据库模型优点:00存取方便且速度快存取方便且速度快00结构清晰,容易理解结构清晰,容易理解00数据修改和数据库扩展容易实现数据修改和数据库扩展容易实现00检索关键属性十分方便检索关键属性十分方便缺陷:00结构呆板,缺乏灵活性结构呆板,缺乏灵活性00同一属性数据要存储多次,数据冗余大(如公共边)同一属性数据要存储多次,数据冗余大(如公共边)00不适合于拓扑空间数据的组织不适合于拓扑空间数据的组织2023/2/32023/2/32525西
19、北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第二十五页,编辑于星期六:二十一点 七分。网络数据模型网络数据模型网络模型用连接指令或指针来确定数据间的显式连网络模型用连接指令或指针来确定数据间的显式连接关系,是具有多对多类型的数据组织方式接关系,是具有多对多类型的数据组织方式。系名化学系教师数学生数研究生系名数学系教师数49学生数257研究生71学校名称徐州师大系名城环系教师数52学生数300研究生70系名教师数学生数研究生系名教师数学生数学号002312姓名张三年级3籍贯广东系名教师数学生数研究生系名教师数学生数教师号66姓名王一年龄30职称教授系名教师数学生数研究生系名教师数学生
20、数课程号A01课程名GIS周学时4学分5系名教师数系名学号002312课程号A012023/2/32023/2/32626西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第二十六页,编辑于星期六:二十一点 七分。网络数据模型网络数据模型网络数据模型网络数据模型优点:能明确而方便地表示数据间的复杂关系数据冗余小缺陷:网状结构的复杂,增加了用户查询和定位的困难。需要存储数据间联系的指针,使得数据量增大数据的修改不方便(指针必须修改)2023/2/32023/2/32727西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第二十七页,编辑于星期六:二十一点 七分。关系数据库模型关系
21、数据库模型关系数据库模型关系数据库模型1 1x1x1y1y12 2x2x2y2y23 3x3x3y3y34 4x4x4y4y45 5x5x5t5t56 6x6x6y6y6关系数据库模型是以记录组或数据表的形式组织数据,以便于利关系数据库模型是以记录组或数据表的形式组织数据,以便于利关系数据库模型是以记录组或数据表的形式组织数据,以便于利关系数据库模型是以记录组或数据表的形式组织数据,以便于利用各种地理实体与属性之间的关系进行存储和变换,不分层用各种地理实体与属性之间的关系进行存储和变换,不分层用各种地理实体与属性之间的关系进行存储和变换,不分层用各种地理实体与属性之间的关系进行存储和变换,不分
22、层也无指针,是建立空间数据和属性数据之间关系的一种非常也无指针,是建立空间数据和属性数据之间关系的一种非常也无指针,是建立空间数据和属性数据之间关系的一种非常也无指针,是建立空间数据和属性数据之间关系的一种非常有效的数据组织方法。有效的数据组织方法。有效的数据组织方法。有效的数据组织方法。点2023/2/32023/2/32828西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第二十八页,编辑于星期六:二十一点 七分。关系数据模型关系数据模型关系数据模型关系数据模型优点:uu结构特别灵活,满足所有布尔逻辑运算和数学运算规则形成的查询要求uu能搜索、组合和比较不同类型的数据uu增加和删
23、除数据非常方便缺陷:uu数据库大时,查找满足特定关系的数据费时 uu对空间关系无法满足2023/2/32023/2/32929西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第二十九页,编辑于星期六:二十一点 七分。面向对象数据库系统面向对象数据库系统 面向对象(面向对象(object-oriented,oo)的概念起源于)的概念起源于程序设计语言程序设计语言面向对象的编程语言面向对象的编程语言(简称简称OOPL),强调对象概念的统,强调对象概念的统,引入对象、对,引入对象、对象类、方法、实例等概念和术语,采用动态联象类、方法、实例等概念和术语,采用动态联编和单继承性机制。它以编和单
24、继承性机制。它以OOPL为核心,集各为核心,集各种软件开发工具为一体,建立种软件开发工具为一体,建立OO计算环境,配计算环境,配有很强的图形功能和多窗口用户界面。有很强的图形功能和多窗口用户界面。基本出发点就是以对象作为最基本的元素,尽可基本出发点就是以对象作为最基本的元素,尽可能按照人类认识世界的方法和思维方式来分析能按照人类认识世界的方法和思维方式来分析和解决问题。和解决问题。2023/2/32023/2/33030西北大学城市与资源学系西北大学城市与资源学系 谢元礼谢元礼第三十页,编辑于星期六:二十一点 七分。00对象:对象:对象:对象:是对客观世界实体的抽象描述,由信息(数据)和对是对
25、客观世界实体的抽象描述,由信息(数据)和对是对客观世界实体的抽象描述,由信息(数据)和对是对客观世界实体的抽象描述,由信息(数据)和对数据的操作组合而成。数据的操作组合而成。数据的操作组合而成。数据的操作组合而成。00类:类:类:类:是对多个相似对象共同特性的描述。是对多个相似对象共同特性的描述。是对多个相似对象共同特性的描述。是对多个相似对象共同特性的描述。00消息:是对象之间通信的手段,用来指示对象的操作。分公有消息:是对象之间通信的手段,用来指示对象的操作。分公有消息:是对象之间通信的手段,用来指示对象的操作。分公有消息:是对象之间通信的手段,用来指示对象的操作。分公有消息和私有消息。消
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 地理信息系统 第五 空间 数据 组织 管理
限制150内