(一)数据库设计基础
1.数据库概念设计
概念设计是通过对错综复杂的现实世界的认识与抽象,最终形成空间数据库系统和应用系统所需模型的过程。
2.数据库逻辑结构设计
逻辑设计是将概念模型结构转换为具体dbms可处理的地理数据库的逻辑结构(或外模式),也叫数据库模式创建。数据库的一般逻辑结构有以下三种:①传统数据模型:层次模型、网络模型、关系模型;②面向对象数据模型;③空间数据模型:混合数据模型、全关系型空间数据模型、对象一关系型空间数据模型、面向对象空间数据模型。
3.数据库物理结构设计
数据库物理结构设计是对数据库存储结构和存储路径的设计,是指有效地将空间数据库的逻辑结构在物理存储器上实现,确定数据在介质上的物理存储结构,其结果是导出地理数据库的存储模式(内模式),即逻辑设计如何在计算机的存储设备上实现。
4.数据字典设计
数据字典是关于数据信息的集合。
(二)空间数据库设计
空间数据库的逻辑设计一般是从:图库--数据集--数据层,为主线考虑其逻辑设计,在物理存储中需要考虑空间数据使用文件存储还是数据库存储。
(三)属性数据库设计(四)符号库设计 (五)元数据库设计 (六)数据更新设计