空间数据库精品课件_第1页
空间数据库精品课件_第2页
空间数据库精品课件_第3页
空间数据库精品课件_第4页
空间数据库精品课件_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、空间数据库第1页,共63页,2022年,5月20日,12点29分,星期五空间概念和数据模型数据抽象和数据建模空间信息模型概念模型基于场的模型基于对象的模型空间数据类型、空间对象关系两种拓扑关系代数:9IM,RCC第2页,共63页,2022年,5月20日,12点29分,星期五数据库设计的三个步骤概念模型按用户的观点从现实应用中抽象出事物以及事物之间的联系逻辑建模建立概念和联系的逻辑结构物理设计建模对逻辑结构进行具体实现方面的安排和考虑存储组织、索引、内存管理第3页,共63页,2022年,5月20日,12点29分,星期五数据抽象现实世界、信息世界、计算机世界数据库系统是面向计算机的,而应用是面向现

2、实世界的两个世界存在着很大差异,要直接将现实世界中的语义映射到计算机世界是十分困难的引入一个信息世界作为现实世界通向计算机实现的桥梁信息世界是对现实世界的抽象,从纷繁的现实世界中抽取出能反映现实本质的概念和基本关系信息世界中的概念和关系,要以一定的方式映射到计算机世界中去,在计算机系统上最终实现信息世界起到了承上启下的作用第4页,共63页,2022年,5月20日,12点29分,星期五数据抽象现实世界信息世界计算机世界概念化形式化用户、应用数据库系统第5页,共63页,2022年,5月20日,12点29分,星期五数据建模应用概念模型逻辑模型/实现模型现实世界信息世界计算机世界第6页,共63页,20

3、22年,5月20日,12点29分,星期五数据建模概念数据模型按用户的观点来对数据和信息建模用于组织信息世界的概念,表现从现实世界中抽象出来的事物以及它们之间的联系这类模型强调其语义表达能力,概念简单、清晰,易于用户理解它是现实世界到信息世界的抽象,是用户与数据库设计人员之间进行交流的语言如E-R模型、面向对象模型第7页,共63页,2022年,5月20日,12点29分,星期五实体-联系(E-R)模型现实世界被划分为若干实体(entity),由属性(attribute)来描述性质,通过联系(relationship)互相关联实体:现实中或者概念上独立存在的事物或者对象属性:刻画实体性质的数值或描述

4、联系:表达实体间的关联一对一、一对多、多对多第8页,共63页,2022年,5月20日,12点29分,星期五E-R图学生课程选修姓名学号系别课程名先修课主讲老师成绩实体联系属性第9页,共63页,2022年,5月20日,12点29分,星期五面向对象模型现实世界被看作若干对象类(class),由属性(attribute)来描述性质,方法(method)来描述行为,通过关系(relationship)互相关联类:现实中具有相同性质的对象的封装属性:描述对象的性质方法:修改对象的状态,体现对象的功能关系:类之间的关联聚合aggregation:整体-部分关系泛化generalization:一般-特殊关

5、系关联association:其它关系第10页,共63页,2022年,5月20日,12点29分,星期五ODL模型ProductPersonCompanycategorynamepricenamestockpricenameaddresssexbuysworksFormadeByemploysmakes类关联属性第11页,共63页,2022年,5月20日,12点29分,星期五数据建模逻辑数据模型从计算机实现的观点来对数据建模是信息世界中的概念和联系在计算机世界中的表示方法一般有严格的形式化定义,以便于在计算机上实现如层次模型、网状模型、关系模型、面向对象模型第12页,共63页,2022年,5月2

6、0日,12点29分,星期五逻辑模型的三要素数据结构描述系统的静态特性,即组成数据库的对象类型数据本身类型、内容、性质。如网状模型中的数据项、记录,关系模型中的域、属性,关系等数据之间的联系例如网状模型中的系型,关系模型中的外码在数据库系统中一般按数据结构的类型来命名数据模型第13页,共63页,2022年,5月20日,12点29分,星期五逻辑模型的三要素数据操作描述系统的动态特性,即对数据库中对象的实例允许执行的操作的集合,包括操作及操作规则一般有检索、更新(插入、删除、修改)操作数据模型要定义操作含义、操作符号、操作规则,以及实现操作的语言数据的约束条件数据的约束条件是完整性规则的集合,规定数

7、据库状态及状态变化所应满足的条件,以保证数据的正确、有效、相容第14页,共63页,2022年,5月20日,12点29分,星期五逻辑模型示例-层次层次模型用树结构表示实体之间联系的模型叫层次模型树由节点和连线组成节点代表实体型连线表示两实体型间的一对多联系树的特性每棵树有且仅有一个节点无父节点,称为树的根树中的其它节点都有且仅有一个父节点第15页,共63页,2022年,5月20日,12点29分,星期五逻辑模型示例-层次系教研室学生教员1:N联系实体型第16页,共63页,2022年,5月20日,12点29分,星期五逻辑模型示例-层次地址系名系号教研室名教研室号年级姓名学号职称姓名职工号第17页,共

8、63页,2022年,5月20日,12点29分,星期五逻辑模型示例-层次R1101计算机D02数据库R01G1王明S0012教授何璧E1101G2郑直S0020G3周密S0199网络R02人工智能R03讲师刘新E3721教授王恩E1234助教付弈E3721第18页,共63页,2022年,5月20日,12点29分,星期五逻辑模型示例-层次优点:结构简单,易于实现缺点:支持的联系种类太少只支持二元一对多联系只允许实体集间的一种联系,不支持实体集间的多种联系缺点:数据操纵不方便子结点的存取只能通过父结点来进行插入、删除复杂,父结点的删除导致子结点的删除,丢失必要的信息代表产品:IBM的IMS数据库,1

9、969年研制成功第19页,共63页,2022年,5月20日,12点29分,星期五逻辑模型示例-网状学生课程选课年级姓名学号学分课程名课程号成绩课程号学号AC1S1AC2S1BC1S2A-C2S2CC1S3S1S2S3C1C2第20页,共63页,2022年,5月20日,12点29分,星期五逻辑模型示例-网状优点表达的联系种类丰富性能良好,存取效率高缺点结构复杂语言复杂DBTG报告1969年,由美国CODASYC(Conference On Data System Language,数据系统语言协商会)下属的DBTG(Data Base Task Group)组提出,确立了网状数据库系统的概念、方

10、法、技术第21页,共63页,2022年,5月20日,12点29分,星期五逻辑模型示例-关系用二维表来表示实体及其相互联系属性元组男女男性别192221年龄D01李红S02D02王伟S03D01张军S01系号姓名学号第22页,共63页,2022年,5月20日,12点29分,星期五逻辑模型示例-关系简单,表的概念直观、单一,用户易理解非过程化的数据请求,数据请求可以不指明路径数据独立性,用户只需提出“做什么”,无须说明“怎么做”坚实的理论基础:关系代数第23页,共63页,2022年,5月20日,12点29分,星期五空间信息模型空间信息几何信息、拓扑信息和属性信息矢量表示与栅格表示空间关系空间操作空

11、间查询第24页,共63页,2022年,5月20日,12点29分,星期五空间信息与地球表面有关的事物、事件行政区划交通运输网动植物分布校园建筑布局天气变化趋势污染物扩散和影响第25页,共63页,2022年,5月20日,12点29分,星期五空间信息描述这些事物、事件的信息包含了空间位置和延伸信息什么地方?多大范围?因为空间位置和延伸发生关系方位?相互交叉?重叠?包含?同时包含了其它位置无关的信息名称?归属?价值?第26页,共63页,2022年,5月20日,12点29分,星期五几何、拓扑、属性几何信息描述了事物在空间中的位置及所占据的范围将地球表面以投影方式转换为平面通过平面几何来抽象描述和研究事物

12、的位置和范围用图形和符号的方式来描绘这些空间相关的事物第27页,共63页,2022年,5月20日,12点29分,星期五几何、拓扑、属性拓扑信息研究空间相关的事物本身或者事物之间的在空间坐标变换下的不变性质事物本身的内外关系事物之间的相离、相接、相交事物之间相连的布局第28页,共63页,2022年,5月20日,12点29分,星期五几何、拓扑、属性属性信息与位置范围无关的其它信息描述了事物本身的内在性质和外在表现事物之间的非位置关系供应商号供应商名所在城市B01红星北京S10宇宙上海T20黎明天津Z01立新重庆第29页,共63页,2022年,5月20日,12点29分,星期五矢量表示与栅格表示矢量表

13、示采用点坐标、点之间的连接来描述地物的位置、边界第30页,共63页,2022年,5月20日,12点29分,星期五矢量表示与栅格表示栅格表示采用图像方法直接描述地物第31页,共63页,2022年,5月20日,12点29分,星期五空间关系描述地物之间在空间位置和范围上的相离、相接、相交、包含等关系第32页,共63页,2022年,5月20日,12点29分,星期五空间操作代表地物的几何图形之间所进行的一些几何运算缓冲区生成叠加运算第33页,共63页,2022年,5月20日,12点29分,星期五空间查询获取关于地物的几何性质位置、周长、面积获取地物之间的空间关系相离、相接、相交或包含可以通过叠加运算来获

14、取空间关系获取代表地物的图形的图论性质连通性分析最短/最佳路径选择最佳资源配置第34页,共63页,2022年,5月20日,12点29分,星期五基于场的模型将空间信息看作一个平面上的函数定义域是地理空间值域是信息编码的集合场模型的组成部分空间框架:构建了场的定义域连续平面:坐标定位离散网格:编码定位场函数:f:空间框架属性域场操作:对函数的运算算术运算和函数合成微分(计算坡度)与积分(计算均值)相关第35页,共63页,2022年,5月20日,12点29分,星期五基于对象的模型将空间信息看作具有属性和关系的对象的集合可识别与可区分的对象实体对象实体具有属性(空间属性/非空间属性)对象实体之间具有关

15、联对象模型的组成部分对象类型对象属性和操作对象关系第36页,共63页,2022年,5月20日,12点29分,星期五OGIS空间数据类型第37页,共63页,2022年,5月20日,12点29分,星期五空间对象操作与关系对象的集合操作和集合关系对象作为元素或者集合来处理拓扑关系空间对象之间与形状、大小等度量无关的关系:相接/相离/包含/相交基于点集拓扑的表达和代数拓扑的表达度量关系/性质和度量空间中距离相关的关系和性质:距离/长度/面积方位关系东南西北前后左右等绝对或者相对的方位第38页,共63页,2022年,5月20日,12点29分,星期五度量空间设X是一个非空集合,如果已知X中任何一对元素x,

16、y,均给定一个实数d(x,y)与之对应,而且满足下列条件d(x,y)=0(非负);d(x,y)=0 x=y(到自身距离为0);d(x,y)=d(y,x)(对称);d(x,y)Relate(b, overlapMatrix);第47页,共63页,2022年,5月20日,12点29分,星期五拓扑关系代数:DE-9IM优势可以表达多种空间关系可以对特定的空间关系进行微调缺点所表示的空间关系不能通过自然语言表达对于一般开发者形成理解障碍解决方案将普遍理解的空间关系用DE-9IM重新定义第48页,共63页,2022年,5月20日,12点29分,星期五拓扑关系代数:DE-9IM相离Disjoint内部边界

17、外部内部FF*边界FF*外部*第49页,共63页,2022年,5月20日,12点29分,星期五拓扑关系代数:DE-9IM相接Touches图示第50页,共63页,2022年,5月20日,12点29分,星期五拓扑关系代数:DE-9IM相接Touches适于A/A, L/L, L/A, P/A 和 P/L内部边界外部内部FT/*/*边界*/T/*/*/T*外部*第51页,共63页,2022年,5月20日,12点29分,星期五拓扑关系代数:DE-9IM交叉Crosses适于P/L, P/A, L/L 和 L/AP/L, P/A, L/A内部边界外部内部T*T边界*外部*第52页,共63页,2022年

18、,5月20日,12点29分,星期五拓扑关系代数:DE-9IM交叉CrossesL/L内部边界外部内部0*边界*外部*第53页,共63页,2022年,5月20日,12点29分,星期五拓扑关系代数:DE-9IM被包含Within图示第54页,共63页,2022年,5月20日,12点29分,星期五拓扑关系代数:DE-9IM被包含Within内部边界外部内部T*F边界*F外部*第55页,共63页,2022年,5月20日,12点29分,星期五拓扑关系代数:DE-9IM重叠Overlaps适于A/A, L/L, P/PA/A, P/P内部边界外部内部T*T边界*外部T*第56页,共63页,2022年,5月

19、20日,12点29分,星期五拓扑关系代数:DE-9IM重叠OverlapsL/L内部边界外部内部1*T边界*外部T*第57页,共63页,2022年,5月20日,12点29分,星期五拓扑关系代数:DE-9IM包含Contains相交Intersects第58页,共63页,2022年,5月20日,12点29分,星期五拓扑关系代数:RCC区域连接算子RCCRegion Connection CalculusRCC是一个代数系统,从定义的“区域”、“连接关系”以及两条公理出发,采用一阶谓词逻辑定义出所有的拓扑关系“区域”是拓扑空间中的非空集合,也就是我们需要讨论拓扑关系的对象“连接关系”是一个区域间的二元关系,两条公理阐明了其自反和对称的性质第59页,共63页,2022年,5月20日,12点29分,星期五拓扑关系代数:RCCC: connectsDC: disconnectsP: is part ofPP: is proper part ofEQ: is equal toO: overlapsPO: partially overlapsDR: discrete fromEC: externally connectedTPP: tang

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论