- 空间数据库设计的原则与标准
- 空间数据设计的基础知识
- GIS数据库概念设计
- 编码体系设计
- 空间数据库功能设计
- 空间数据库安全设计
- 空间数据库设计实例(武汉排水管理信息系统数据库设计方案)
一、空间数据库设计的原则与标准
二、空间数据设计的基础知识
三、GIS数据库概念设计
1、GIS数据库概念模型
它是数据库的全局逻辑数据视图,是数据库管理员所看到的实体、实体属性和实体间的联系。
概念模型设计任务:
- 概念数据库模式设计。以需求分析阶段所提出的数据要求为基础,对用户需求描述的现实世界通过对其中信息的分类、聚集和概括,建立抽象的高级数据模型(如E-R模型),形成概念数据库模式
- 数据库表的设计。考察需求分析阶段提出的数据库的具体实体,形成数据库实体表的高级说明
2、GIS数据库概念设计内容
1)数据库的宏观地理定义:主要指对数据库比例尺、地图投影和坐标系统的定义。
2)数据库的地理特征设计;对于各种地理特征有关的属性数据中以什么几何形式表达进行设计。
3)数据库表格及其关系的设计表达:对与地理特征有关的属性数据在数据库中表达方式的设计。
4)数据库划分与结构设计
5)数据库间的访问设计
6)数据库总体设计的评定;根据数据库的应用目的和数据内容及使用方式来评价前面三步的设计结果,进行统筹的考量。
7)数据库概念模型的起草;将GIS数据库的概念设计起草成正式的文件,作为后面详细设计时参考。
3、GIS数据库的概念模型设计流程
4、GIS数据库的概念模型设计步骤
- 通过用户需求调查与分析,提取和抽象出GIS数据库中所有的实体确定各子数据库和各子数据库之间的关系结构
- 具体确定各个实体的属性。要求尽可能减少数据冗余,方便数据存取和操作,
- 并能实现正确无歧义地表达实体
- 根据系统数据流图及实体的特征正确定义实体间的关系
- 根据提取、抽象和概括出的系统实体、实体属性以及实体关系绘制空间E-R图根据划分的标准和原则对这些单元的E-R图进行综合,并对其进行调整和优化,
- 使其能够无缝地形成为一个整体
- 将空间E-R图转化为适合GIS软件和数据库管理信息系统的数据模型。空间E-R模型是面向现实世界的,要将其在空间数据库中进行实现,必须转化成相关的GIS软件和数据库支持的模型
- 各子数据库间的访问与数据接口设计
设计方法:
5. GIS数据库的划分
6. GIS数据库的结构设计
集中式
分布式
7. GIS数据库模型(ER)设计
层次模型
网状模型:多对多
关系模型
面向对象模型
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2021-01-06 arcpy批量化操作
2021-01-06 Excel判断数据是否在某一列
2021-01-06 gdaladdo:栅格重采样
2021-01-06 水经注下载的图片太大,打不开怎么办?
2021-01-06 qgis导出mapfile插件
2021-01-06 arcgis几何网络分析流向
2020-01-06 python detect.py