第1页,共24页,星期日,2025年,2月5日4.1数据和数据文件GIS中常用自定义的数据文件来组织空间数据,常用的几种数据文件1、顺序文件SequentialFile最简单的文件组织形式顺序文件的存储结构顺序文件的查找第2页,共24页,星期日,2025年,2月5日2、索引文件IndexFile带有索引表的文件索引文件有数据文件和索引表文件组成。索引表中存放记录的关键字和记录在文件中的位置。多级索引。第3页,共24页,星期日,2025年,2月5日3、随机文件(DirectAccessFile)通过HASH函数把关键字转换为地址进行存取的文件。4、倒排文件(InvertedFile)地块号地貌类型坡度坡向利用现状1缓坡5-10o半阴林地2垣面3o阳农地3陡坡15o阳牧地4沟道5o半阳林地5缓坡5-10o阴林地6缓坡5-10o半阳林地7陡坡15o阴牧地8垣面3o阳农地9宽梁顶5o阳农地10缓坡5-10o半阳林地地貌类型倒排表次关键字地块号缓坡1,5,6,10垣面2,8陡坡3,7沟道4宽梁顶9利用现状倒排表次关键字地块号农地2,8,9林地1,4,5,6,10牧地3,7第4页,共24页,星期日,2025年,2月5日4.2数据库管理模型1、数据库及数据库管理系统1)数据库(DataBaseDB)2)数据库管理系统(DataBaseManagementSystemDBMS)3)数据库系统(DataBaseSystemDBS)第5页,共24页,星期日,2025年,2月5日2、数据库中的数据模型数据库中的数据模型的三要素:1)数据结构2)数据操作3)数据的约束条件第6页,共24页,星期日,2025年,2月5日3、传统数据库系统的三种数据模型1)层次模型树数据结构2)网络模型图数据结构3)关系模型表数据结构80年代后已成为主导数据库关系运算的两种类型:1)传统的集合运算主要包括并(UNION)、交(INTERSECTION)、差(DIFFERENCE)、笛卡尔积(PRODUCT);2)专门的关系运算主要包括选择(SELECT)、投影(PROJECT)、连接(JOIN)、除(DEVICE)第7页,共24页,星期日,2025年,2月5日4、关系数据库的特点1)从应用的角度看关系模型的优点(1)结构简单灵活,易理解,易维护;(2)关系模型的数学基础和操作代数基础,即关系代数,关系表演算;(3)关系模型中的数据具有对称性,使关系间查询可在正反两个方向进行。2)从应用的角度看关系模型的限制(1)每个关系表中只有一种记录类型;(2)每个关系模式中属性个数固定,并要明确命名,不允许同名属性存在;(3)关系中的属性是不可分解的;(4)关系中不允许出现相同的记录;(5)关系中记录的顺序(行),及属性的顺序(列)是无序的。第8页,共24页,星期日,2025年,2月5日5、SQL查询语言
SQL(StructureQueryL