空间数据库优秀PPT.ppt
《空间数据库优秀PPT.ppt》由会员分享,可在线阅读,更多相关《空间数据库优秀PPT.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、空间数据库现在学习的是第1页,共63页空间概念和数据模型数据抽象和数据建模空间信息模型概念模型基于场的模型基于对象的模型空间数据类型、空间对象关系两种拓扑关系代数:9IM,RCC现在学习的是第2页,共63页数据库设计的三个步骤概念模型按用户的观点从现实应用中抽象出事物以及事物之间的联系逻辑建模建立概念和联系的逻辑结构物理设计建模对逻辑结构进行具体实现方面的安排和考虑存储组织、索引、内存管理现在学习的是第3页,共63页数据抽象现实世界、信息世界、计算机世界数据库系统是面向计算机的,而应用是面向现实世界的两个世界存在着很大差异,要直接将现实世界中的语义映射到计算机世界是十分困难的引入一个信息世界作
2、为现实世界通向计算机实现的桥梁信息世界是对现实世界的抽象,从纷繁的现实世界中抽取出能反映现实本质的概念和基本关系信息世界中的概念和关系,要以一定的方式映射到计算机世界中去,在计算机系统上最终实现信息世界起到了承上启下的作用现在学习的是第4页,共63页数据抽象现实世界信息世界计算机世界概念化形式化用户、应用数据库系统现在学习的是第5页,共63页数据建模应用概念模型逻辑模型/实现模型现实世界信息世界计算机世界现在学习的是第6页,共63页数据建模概念数据模型按用户的观点来对数据和信息建模用于组织信息世界的概念,表现从现实世界中抽象出来的事物以及它们之间的联系这类模型强调其语义表达能力,概念简单、清晰
3、,易于用户理解它是现实世界到信息世界的抽象,是用户与数据库设计人员之间进行交流的语言如E-R模型、面向对象模型现在学习的是第7页,共63页实体-联系(E-R)模型现实世界被划分为若干实体(entity),由属性(attribute)来描述性质,通过联系(relationship)互相关联实体:现实中或者概念上独立存在的事物或者对象属性:刻画实体性质的数值或描述联系:表达实体间的关联一对一、一对多、多对多现在学习的是第8页,共63页E-R图学生学生课程课程选修选修姓名姓名学号学号系别系别课程名课程名先修课先修课主讲老师主讲老师成绩成绩实体实体联系联系属性属性现在学习的是第9页,共63页面向对象模
4、型现实世界被看作若干对象类(class),由属性(attribute)来描述性质,方法(method)来描述行为,通过关系(relationship)互相关联类:现实中具有相同性质的对象的封装属性:描述对象的性质方法:修改对象的状态,体现对象的功能关系:类之间的关联聚合aggregation:整体-部分关系泛化generalization:一般-特殊关系关联association:其它关系现在学习的是第10页,共63页ODL模型ProductPersonCompanycategorynamepricenamestockpricenameaddresssexbuysworksFormadeBye
5、mploysmakes类关联关联属性属性现在学习的是第11页,共63页数据建模逻辑数据模型从计算机实现的观点来对数据建模是信息世界中的概念和联系在计算机世界中的表示方法一般有严格的形式化定义,以便于在计算机上实现如层次模型、网状模型、关系模型、面向对象模型现在学习的是第12页,共63页逻辑模型的三要素数据结构描述系统的静态特性,即组成数据库的对象类型数据本身类型、内容、性质。如网状模型中的数据项、记录,关系模型中的域、属性,关系等数据之间的联系例如网状模型中的系型,关系模型中的外码在数据库系统中一般按数据结构的类型来命名数据模型现在学习的是第13页,共63页逻辑模型的三要素数据操作描述系统的动
6、态特性,即对数据库中对象的实例允许执行的操作的集合,包括操作及操作规则一般有检索、更新(插入、删除、修改)操作数据模型要定义操作含义、操作符号、操作规则,以及实现操作的语言数据的约束条件数据的约束条件是完整性规则的集合,规定数据库状态及状态变化所应满足的条件,以保证数据的正确、有效、相容现在学习的是第14页,共63页逻辑模型示例-层次层次模型用树结构表示实体之间联系的模型叫层次模型树由节点和连线组成节点代表实体型连线表示两实体型间的一对多联系树的特性每棵树有且仅有一个节点无父节点,称为树的根树中的其它节点都有且仅有一个父节点现在学习的是第15页,共63页逻辑模型示例-层次系教研室学生教员1:N
7、联系实体型现在学习的是第16页,共63页逻辑模型示例-层次地址系名系号教研室名教研室号年级姓名学号职称姓名职工号现在学习的是第17页,共63页逻辑模型示例-层次R1101计算机D02数据库R01G1王明S0012教授何璧E1101G2郑直S0020G3周密S0199网络R02人工智能R03讲师刘新E3721教授王恩E1234助教付弈E3721现在学习的是第18页,共63页逻辑模型示例-层次优点:结构简单,易于实现缺点:支持的联系种类太少只支持二元一对多联系只允许实体集间的一种联系,不支持实体集间的多种联系缺点:数据操纵不方便子结点的存取只能通过父结点来进行插入、删除复杂,父结点的删除导致子结点
8、的删除,丢失必要的信息代表产品:IBM的IMS数据库,1969年研制成功现在学习的是第19页,共63页逻辑模型示例-网状学生学生课程课程选课选课年级姓名学号学分课程名课程号成绩课程号学号AC1S1AC2S1BC1S2A-C2S2CC1S3S1S2S3C1C2现在学习的是第20页,共63页逻辑模型示例-网状优点表达的联系种类丰富性能良好,存取效率高缺点结构复杂语言复杂DBTG报告1969年,由美国CODASYC(Conference On Data System Language,数据系统语言协商会)下属的DBTG(Data Base Task Group)组提出,确立了网状数据库系统的概念、方
9、法、技术现在学习的是第21页,共63页逻辑模型示例-关系用二维表来表示实体及其相互联系属性属性元组元组男女男性别192221年龄D01李红S02D02王伟S03D01张军S01系号姓名学号现在学习的是第22页,共63页逻辑模型示例-关系简单,表的概念直观、单一,用户易理解非过程化的数据请求,数据请求可以不指明路径数据独立性,用户只需提出“做什么”,无须说明“怎么做”坚实的理论基础:关系代数现在学习的是第23页,共63页空间信息模型空间信息几何信息、拓扑信息和属性信息矢量表示与栅格表示空间关系空间操作空间查询现在学习的是第24页,共63页空间信息与地球表面有关的事物、事件行政区划交通运输网动植物
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 数据库 优秀 PPT
限制150内