- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七讲 GDBMS设计与开发 一、基于文件系统的GDBMS设计 开发步骤 开发存取数据库的软件 物理设计 逻辑设计 一、基于文件系统的GDBMS设计 一、基于文件系统的GDBMS设计 一、基于文件系统的GDBMS设计 二、基于数据库系统的GDBMS设计 二、基于数据库系统的GDBMS设计 二、基于数据库系统的GDBMS设计 二、基于数据库系统的GDBMS设计 (三)系统环境设计 (三)系统环境设计 (四)通用数据库管理系统 (一)数据库技术与开发语言 (二)数据库与开发语言接口 (三)数据库与开发语言接口 (四)数据库与开发语言接口 (五)数据库与开发语言接口 * * 第七讲 GDBMS设计与开发 一、基于文件系统的设计与开发 二、基于通用数据库系统的设计与开发 三、数据库技术与VC++ 四、GDBMS在关系数据库中的实现 地图数据库 操作 系统 地图数据库引擎 通讯区 功能模块参数 缓冲公用区 运行状态控制信息 数据库运行日志 数据库管理系统集成环境 应用程序API 基于文件的GDBMS体系结构 用户界面 文件定义和存取命令 数据模型结构 数据库存取命令 数据定义 用户界面 软件 数据库管理系统 文件处理器 程序设计语言中的文件处理命令 存取方法 操作系统的磁盘存取命令 支持数据库管理系统的专用程序 逻辑记录界面 物理记录界面 数据库 物理存贮设备 实现模型 优点:灵活,即每个软件厂商可以任意定义自己的文件格式、管理各种数据,这一特点在存储需要加密的数据以及非结构化的、不定长的几何坐标记录时十分有益。 缺点显而易见,需要由开发者实现属性数据的更新、查询、检索等操作,这样会增加属性数据管理的开发量,而且不利于软件、数据的共享。 二、基于数据库系统的GDBMS设计 二元化管理 利用文件系统的方式来存储、管理空间数据,而用通用关系数据库管理系统管理属性数据。 (1)空间数据,包括定位数据和空间关系数据是不定长数据,采用文件管理; (2)时间数据,是结构化数据,采用通用关系数据库管理; (3)非空间属性数据,是结构化的、定长数据,采用通用关系数据库管理; (4)非结构化的描述数据,包括文本、图像、音频、视频等数据,采用文件管理. b 属性数据 地物ID坐标 ID1 x1,y1,x2,y2… ID2 x1,y1,x2,y2… ID3 x1,y1,x2,y2… …… 地物ID 属性1 属性2 … ID1 属性值 属性值 … ID2 属性值 属性值 … ID3 属性值 属性值 … ………… a 空间数据 二元化管理的空间数据与属性数据之间的连接 二、基于数据库系统的GDBMS设计 二元化管理 二、基于数据库系统的GDBMS设计 二元化管理 二元化管理方式的缺点是,经常进行地物ID的查找匹配(既包括从给定地物查找记录,也包括根据给定的记录查找相应的地物),查询、其他运算等操作速度较慢。 集成化管理 一体化系统,在Oracle8i、Informix等大型通用关系数据库管理系统支持二进制数据块的数据类型后,人们将不定长的空间数据和各种多媒体数据以二进制数据块的形式用关系数据库管理,所有地理数据全被集成到RDBMS中,形成空间数据库。 空间数据库 数据库访问接口 空间数据访问接口 空间模型服务 应用程序API 应用程序API 应用程序API 关系数据库管理系统 地理数据库及其应用系统 集成化的GDBMS的体系结构 集成化管理 集成化管理 可以认为一个目标对应于数据表中的一条记录,它带来的最直接的好处是避免了对“连接关系”的查找。 采用集成化的全关系地理数据管理,由于几何数据不定长,会造成存储效率的低下,此外,现有的SQL并不支持空间数据的检索,需要软件开发者自己开发空间数据访问接口,如果要支持空间数据共享,需要对SQL进行扩展。 空间数据库 数据库访问接口 空间模型服务 应用程序API 应用程序API 应用程序API 面向对象数据库管理系统 地理数据库及其应用系统 OO-DBMS的体系结构 专业空间模型服务 OO-DBMS 1、系统的数据量有多大? 2、用户数有多少? 3、网络环境是什么? 4、投资规模如何? 5、GDB在整个系统中所处的位置是什么?综合信息系统?如是,是否以GDB为主? 6、其它。 二、基于数据库系统的GDBMS设计 投资 总投资 性能 人力 硬件 最佳点 系统性能/投资平衡示意图 二、基于数据库系统的GDBMS设计 制约因素: 数据量、用户数、投资规模 ORACLE8i、SQL Server、Infomix、
您可能关注的文档
- 搭建Ad-hoc无线网络.doc
- 打击乐《拔根芦柴花》.doc
- 第二章市场探查及的的分析.ppt
- 第二章外汇市场及外汇交易.ppt
- 大课间体育活动设计及开发.ppt
- 第二组云南省新型农村合作医疗评价汇报20061129.ppt
- 大前研一《思考技术》-读后感.ppt
- 大数据时代数据安全.doc
- 大兴集团-《执行力及团队建设培训讲义》.ppt
- 第九课电泳图谱图像的的分析.ppt
- 2024年证券分析与咨询服务项目投资申请报告代可行性研究报告.docx
- 2024年铬酸酐项目资金申请报告代可行性研究报告.docx
- 2024年清洁胶项目资金申请报告代可行性研究报告.docx
- 2024年肉松饼项目投资申请报告代可行性研究报告.docx
- 2024年陆上泵项目资金需求报告代可行性研究报告.docx
- 2024年未硫化复合橡胶及其制品项目资金需求报告代可行性研究报告.docx
- 2024年精密温控节能设备项目资金筹措计划书代可行性研究报告.docx
- 2024年汽车覆盖件模具项目资金筹措计划书代可行性研究报告.docx
- 宋词行书钢笔字帖.pdf
- 我的暑假生活作文三年级300字10篇.pdf
最近下载
- 刍议核心素养理念下小学道德与法治情境教学研究-来源:中国校外教育(第2020022期)-中国儿童中心.pdf VIP
- 屋顶分布式光伏发电项目可行性研究报告2.doc
- QC诊断师培训分享试题.docx
- 结题鉴定表.doc
- 北师大版七上《去括号》说课稿2.pdf
- 对被执行人的拘留申请书.docx VIP
- 黑龙江省齐齐哈尔市铁峰区2023-2024学年九年级上学期期中考试英语试题.pdf VIP
- 肾脏疾病生活质量简表(KidneyDiseaseQualityofLifeshortForm1.3,KDQOL-SFTM1.3).pdf
- 《税法》说课课件.pptx VIP
- ASTM C231_C231M-24 Standard Test Method for Air Content of Freshly Mixed Concrete by the Pressure Method 用压力法测定新拌混凝土中空气含量的标准试验方法.pdf
文档评论(0)