- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 空间数据管理库 4.1 数据和数据文件 4.2 数据库管理模型 4.3 空间数据库管理模型 4.4 空间索引 4.1 数据和数据文件 GIS中常用自定义的数据文件来组织空间数据,常用的几种数据文件 1、顺序文件Sequential File 最简单的文件组织形式 顺序文件的存储结构 顺序文件的查找 2、索引文件 Index File 带有索引表的文件 索引文件有数据文件和索引表文件组成。 索引表中存放记录的关键字和记录在文件中的位置。 多级索引。 3、随机文件(Direct Access File) 通过HASH函数把关键字转换为地址进行存取的文件。 4、倒排文件 (Inverted File ) 4.2 数据库管理模型 1、数据库及数据库管理系统 1)数据库(Data Base DB) 2)数据库管理系统(Data Base Management System DBMS) 3)数据库系统(Data Base System DBS) 2、数据库中的数据模型 数据库中的数据模型的三要素: 1)数据结构 2)数据操作 3)数据的约束条件 3、传统数据库系统的三种数据模型 1)层次模型 树数据结构 2)网络模型 图数据结构 3)关系模型 表数据结构80年代后已成为主导数据库 关系运算的两种类型: 1)传统的集合运算 主要包括并(UNION)、交(INTERSECTION)、差(DIFFERENCE)、笛卡尔积(PRODUCT); 2)专门的关系运算 主要包括选择(SELECT)、投影(PROJECT)、连接(JOIN)、除(DEVICE) 4、关系数据库的特点 1)从应用的角度看关系模型的优点 (1)结构简单灵活,易理解,易维护; (2)关系模型的数学基础和操作代数基础,即关系代数,关系表演算; (3)关系模型中的数据具有对称性,使关系间查询可在正反两个方向进行。 2)从应用的角度看关系模型的限制 (1)每个关系表中只有一种记录类型; (2)每个关系模式中属性个数固定,并要明确命名,不允许同名属性存在; (3)关系中的属性是不可分解的; (4)关系中不允许出现相同的记录; (5)关系中记录的顺序(行),及属性的顺序(列)是无序的。 5、SQL查询语言 SQL(Structure Query Language)是数据库查询语言,1986年由美国国家标准化协会(ANSI American National Standards Institute),国际标准化组织(ISO International Organization for Standardization)批准作为关系数据库查询标准语言。自含式;嵌入式 SQL提供的主要功能包括数据的定义、数据的操作、数据的控制及数据的查询。 SELECT 的简单查询功能是对一个数据库表进行查询,以便选择表中某些列或某些行。 数据的查询动词是SELECT 1) SELECT 的简单查询功能对数据库查询只涉及到一张表,查询的是选择符合条件的某些列或行。 SELECT语句的一般形式为: ALL * SELECT DISTINCT 选择表 FROM 基表名 WHERE 条件表达式 [GROUP BY 列名1 [HAVING条件表达式]] ORDER BY 列名1 ASC DESC 2) SELECT 的连接查询功能 如对数据库进行查询涉及到几张表时,称连接查询。 的两层意义 (1)表格的连接查询 (2) 表格的关联查询 3) SELECT 的嵌套查询功能 SQL的嵌套查询是指在SQL查询语句的where功能中嵌入另一个SELECT查询子语句。 6、面向对象的数据库管理系统 面向对象的数据库管理系统被称为第三代数据库系统,它吸取了 面向对象程序设计概念和思想。它支持面向对象的数据模型和传统数据库系统所有的数据库特征。 8、分布式数据库管理系统 分布式数据库的特点: 数据的物理分布性和逻辑整体性 数据物理上分布在不同结点上,但逻辑上有相关性; 分布的透明性 用户看来整个数据库
您可能关注的文档
- 第二章 企业愿景与任务陈述.ppt
- 第7章 面向对象方法.ppt
- 第二章 数据模型.ppt
- 第9章 包图.ppt
- 第7章 面向对象方法学引论.ppt
- 第04章 图像选区的创建与调整.ppt
- 第9章 继承与多态.ppt
- 第9章 面向对象方法学.ppt
- 第4章 需求建模.ppt
- 第4章 CSS基础.ppt
- 2025山东滨州阳信县河流镇城镇公益性岗位招聘16人笔试备考试题及答案解析.docx
- 2025江苏徐州市睢宁县招聘教师、教练员213人笔试备考题库及答案解析.docx
- 2025天津公费师范毕业生专项招聘66人实施笔试备考题库及答案解析.docx
- 2025浙江温州市瓯海区招聘公办中小学教师111人笔试备考题库及答案解析.docx
- 2025甘肃张掖超越发展农业有限公司招聘36人笔试备考试题及答案解析.docx
- 2025湖南湘潭市湘潭县第一中学招聘教师(第二批)3人笔试备考题库及答案解析.docx
- 成都市现代职业技术学校公开招聘高中员额教师笔试备考试题及答案解析.docx
- 2025年鸡西鸡冠区公开招聘财务类专业技术人员8人笔试备考题库及答案解析.docx
- 2025贵州遵义市新蒲新区特岗计划教师招聘50人笔试备考题库及答案解析.docx
- 2025年滁州市第二幼儿园南谯政务新区分园招聘教师2人笔试备考题库及答案解析.docx
文档评论(0)