第六讲地理信息系统数据库设计 与管理 程承旗 京大学遥感与地理信息系统研究所
第六讲 地理信息系统数据库设计 与管理 程承旗 北京大学遥感与地理信息系统研究所
G|S数据库 般来说数据库的集合存放有下面几个要求: ●1)最小冗余度原则;数据尽可能不重复 ●2)应用程序对数据资源的共享原则:以最优 的方式服务于一个或多个应用程序 ●3)数据独立性原则:数据的存放尽可能地独 立于使用它的应用程序 ●统一管理原则:能够用一个软件统一管理这些 数据
GIS数据库 ⚫ 一般来说数据库的集合存放有下面几个要求: ⚫ 1)最小冗余度原则;数据尽可能不重复。 ⚫ 2)应用程序对数据资源的共享原则:以最优 的方式服务于一个或多个应用程序。 ⚫ 3)数据独立性原则:数据的存放尽可能地独 立于使用它的应用程序。 ⚫ 统一管理原则:能够用一个软件统一管理这些 数据
分享式数据库 ●分享式数据库的优点可以从以下几个方 面来概括 ●1)灵活性增强, 2)用户应用程序的共同开发。 ●3)维护的分享。 4)减少数据的冗余度
分享式数据库 ⚫ 分享式数据库的优点可以从以下几个方 面来概括: ⚫ 1)灵活性增强。 ⚫ 2)用户应用程序的共同开发。 ⚫ 3)维护的分享。 ⚫ 4)减少数据的冗余度
G|S数据库设计的概念
GIS数据库设计的概念
G|S数据库设计过程 第一步 需求分析 ●第二步 原型概念化设计 第三步 GIS数据库的详细设计 ●第四步 自动化方案制定 ●第五步 试点项目实施 第六步 数据库总体实施
GIS数据库设计过程 ⚫ 第一步 需求分析 ⚫ 第二步 原型概念化设计 ⚫ 第三步 GIS数据库的详细设计 ⚫ 第四步 自动化方案制定 ⚫ 第五步 试点项目实施 ⚫ 第六步 数据库总体实施
用户需求分析 ●GIS数据库开发应该主要了解下面的内容: ●1)明白即将开发的GS所支持的各种功 2)了解系统要求的数据内容和行为; ●3)了解数据之间的关系和优先次序;这 些信息有利于制定数据库的开发实施计 划。 4)了解数据库和GIS的整体要求和蓝图
用户需求分析 ⚫ GIS数据库开发应该主要了解下面的内容: ⚫ 1)明白即将开发的GIS所支持的各种功 能; ⚫ 2)了解系统要求的数据内容和行为; ⚫ 3)了解数据之间的关系和优先次序;这 些信息有利于制定数据库的开发实施计 划。 ⚫ 4)了解数据库和GIS的整体要求和蓝图
现状调查 1)在访谈以前将各种问题以表格、问卷或其他书面形式 写出来 2)避免不必要的细节,着重了解预定的内容。 3)整个访谈应由GS专业技术人员掌握,控制进度,保 持良好的访谈气氛。 4)尽可能在对方工作的地方进行,以便对方可以随时提 供必要的资料和过程。 5)让对方告知轻重次序,以便于在实施过程中决定执行 次序。 6)注意负面意见,但不要急于作答。 7)对于自己不熟悉的领域可以使用录音机、录相、照相 等
现状调查 1)在访谈以前将各种问题以表格、问卷或其他书面形式 写出来。 2)避免不必要的细节,着重了解预定的内容。 3)整个访谈应由GIS专业技术人员掌握,控制进度,保 持良好的访谈气氛。 4)尽可能在对方工作的地方进行,以便对方可以随时提 供必要的资料和过程。 5)让对方告知轻重次序,以便于在实施过程中决定执行 次序。 6)注意负面意见,但不要急于作答。 7)对于自己不熟悉的领域可以使用录音机、录相、照相 等
需要了解的内容 ●通常可以分成机构的模式、日常操作、 数据、专业人员、软件和硬件这六大类
需要了解的内容 ⚫ 通常可以分成机构的模式、日常操作、 数据、专业人员、软件和硬件这六大类
调查内容的组织的分析
调查内容的组织的分析
(1)现有机构的组织结构图; 1)现有机构的功能示意图; ●2)现有机构的人员组织及功能示意图; ●3)现有数据内容及来源清单; 4)现有数据及其功能参照表; ●5)现有软硬设备关系图。 ●除了以上6种内容以外,还应当包括下面三种; 6)人员培训计划; ●7)GS的输出产品; ●8)实施的进度计划
(1)现有机构的组织结构图; ⚫ 1)现有机构的功能示意图; ⚫ 2)现有机构的人员组织及功能示意图; ⚫ 3)现有数据内容及来源清单; ⚫ 4)现有数据及其功能参照表; ⚫ 5)现有软硬设备关系图。 ⚫ 除了以上6种内容以外,还应当包括下面三种; ⚫ 6)人员培训计划; ⚫ 7)GIS的输出产品; ⚫ 8)实施的进度计划