《数据库新技术》 第6章主题数据库 电子科技大学 计算机学院 魏祖宽 anl exweeQuestc.edu.cn 凸料效去 UniversityofEondTechnologyof China
电子科技大学 计算机学院 魏祖宽 anlexwee@uestc.edu.cn 《数据库新技术》 第6章 主题数据库
第六章 6.1引言 6.2空间数据库 0 6.3多媒体数据库 ▣6.4移动对象数据库 0 6.5时态数据库 ▣ 6.6主动数据库 6.7工程数据库 6.8实时数据库 6.9内存数据库 化凸纳效去 University ofEeron cnand Technologyof China
第六章 6.1 引言 6.2 空间数据库 6.3 多媒体数据库 6.4 移动对象数据库 6.5 时态数据库 6.6 主动数据库 6.7 工程数据库 6.8 实时数据库 6.9 内存数据库
6.1引言 特种数据库,又称专用数据库。 本章介绍的特种数据库包括 ▣空间数据库 ▣多媒体数据库 ▣移动对象数据库 口时态数据库 口主动数据库 口工程数据库 ▣实时数据库 ▣内存数据库 化凸州效上学 UniversityofEondTechnologyof China
特种数据库,又称专用数据库。 本章介绍的特种数据库包括 空间数据库 多媒体数据库 移动对象数据库 时态数据库 主动数据库 工程数据库 实时数据库 内存数据库 6.1 引言
6.2空间数据库 空间数据库是描述、存储和处理空间数据及其属性数据 的数据库系统,是随着地理信息系统的开发和应用而发展起 来的数据库新技术。 它涉及计算机科学、地理学、地图制图学、摄影测量与 遥感、图像处理等多个学科。 凸州效去 UniversityofEondTechnologyof China
6.2 空间数据库 空间数据库是描述、存储和处理空间数据及其属性数据 的数据库系统,是随着地理信息系统的开发和应用而发展起 来的数据库新技术。 它涉及计算机科学、地理学、地图制图学、摄影测量与 遥感、图像处理等多个学科
空间数据模型 1)点 (Point), 例如城市。点只表示其空间位置,不表示其 范围; 2)线 (Line),f 例如河流、道路、管道、航线等。线不仅表 示线上各点在空间的位置,而且还有长度,即表示其在空间 的延伸范围; 3)面(Area),具有长和宽的目标,通常用来表示自然或人 工的封闭多边形。一般分为连续面和不连续面。 4)体(Geometry), 有长、宽、高的目标。通常用来表示人 工或自然的三维目标,如建筑、矿体等三维目标。 以上四种是最基本的空间数据类型,还可以导出区域、划分 和网络三种空间数据类型 凸料线去通 UniversityofEondTechnologyof China
1)点(Point),例如城市。点只表示其空间位置,不表示其 范围; 2)线(Line),例如河流、道路、管道、航线等。线不仅表 示线上各点在空间的位置,而且还有长度,即表示其在空间 的延伸范围; 3)面(Area),具有长和宽的目标,通常用来表示自然或人 工的封闭多边形。一般分为连续面和不连续面。 4)体(Geometry),有长、宽、高的目标。通常用来表示人 工或自然的三维目标,如建筑、矿体等三维目标。 以上四种是最基本的空间数据类型,还可以导出区域、划分 和网络三种空间数据类型。 空间数据模型
空间对象关系 欧氏空间 三个基本性质: 非负性:≥0,〈x,x>=0台x=0,x∈V; 对称性:=a,〈x,z>+B〈y,z>, a,B∈R;x,y,z∈V。 凸料效去学 UniversityofEondTechnologyof China
空间对象关系 欧氏空间 三个基本性质: 非负性:≥0,=0⇔x=0, x∈V; 对称性:=; 线性性:=α,+β, α,β∈R;x,y,z∈V
空间数据模型 空间对象之间关系 基于拓扑的空间对象关系主要有邻接 (meet)、 包含(within). 和交叠(overlap) 基于方位的关系是描述空间对象之间的空间相互作用关系。 绝对关系:坐标、角度、方位、距离等; 相对关系:相邻、包含、关联等 而相对关系类型包括拓扑空间关系,描述空间对象的 相邻、包含等: 顺序空间关系,描述空间对象在空间上的排列次序; 度量空间关系,描述空间对象之间的距离等 。 凸州效去 UniversityofEondTechnologyof China
空间对象之间关系 基于拓扑的空间对象关系主要有邻接(meet)、 包含(within)和交叠(overlap) 基于方位的关系是描述空间对象之间的空间相互作用关系。 绝对关系:坐标、角度、方位、距离等; 相对关系:相邻、包含、关联等。 而相对关系类型包括拓扑空间关系,描述空间对象的 相邻、包含等; 顺序空间关系,描述空间对象在空间上的排列次序; 度量空间关系,描述空间对象之间的距离等。 空间数据模型
空间数据模型 空间对象的拓扑空间关系,最常研究的八种彼此互斥 的拓扑关系有:相离,邻接,交叠,相等,包含,在内部, 覆盖和被覆盖。 空间数据的拓扑关系基本图 拓扑关系表 关联性相邻(连)性 相离性 相交性 包含性 重合性 点与点 线与线 面与面 点与线 点与面 线与面 University of Electronic Science and Technology of China
空间对象的拓扑空间关系,最常研究的八种彼此互斥 的拓扑关系有:相离,邻接,交叠,相等,包含,在内部, 覆盖和被覆盖。 空间数据的拓扑关系基本图 空间数据模型
空间数据操作 空间数据操作(尤其是空间数据查询)的基础是空间对 象之间的相互关系,主要由现实中的应用所决定。 基本符号: SDT表示空间数据类型; PT表示点,LN表示线,AE表示面, GM表示体,RG表示区域, PTN表示划分;NTW表示网络; ZS表示大小为零的空间数据类型,如点: NZS表示大小为非零的空间数据类型,例如线、区域等; ADT表示原子(atomic))空间数据类型,例如点、线、区域; CDT表示集合型(collection)空间数据类型,例如网络、 划分等。 凸料战去学 UniversityofEondTechnologyof China
空间数据操作 空间数据操作(尤其是空间数据查询)的基础是空间对 象之间的相互关系,主要由现实中的应用所决定。 基本符号: SDT表示空间数据类型; PT表示点,LN表示线,AE表示面,GM表示体,RG表示区域, PTN表示划分;NTW表示网络; ZS表示大小为零的空间数据类型,如点; NZS表示大小为非零的空间数据类型,例如线、区域等; ADT表示原子(atomic)空间数据类型, 例如点、线、区域; CDT表示集合型(collection)空间数据类型,例如网络、 划分等
空间数据操作 基于拓扑的描述 两个同类型空间数据是否相等 PT×PT-→Bool;LNXLN-→Bool; RGXRG→Boo1 空间数据类型SDT是否在区域RG中 (INSERT) SDTXRG→Bool 两个大小非零的空间数据是否相交 (INTERSECTS) NZS XNSZ-→Boo1 两个区域是否邻接 (IS一NEIGHBOR一OF) RGXRG→Boo1 化凸纳效去 UniversityofEondTechnologyof China
基于拓扑的描述 两个同类型空间数据是否相等 PT×PT→Bool;LN×LN→Bool;RG×RG→Bool 空间数据类型SDT是否在区域RG中(INSERT) SDT×RG→Bool 两个大小非零的空间数据是否相交(INTERSECTS) NZS×NSZ→Bool 两个区域是否邻接(IS-NEIGHBOR-OF) RG×RG→Bool 空间数据操作