一.空间数据库设计概述二.空间数据库概念设计三.关系数据库设计四.面向对象的数据库设计五.地理信息元数据的设计六.空间数据库设计考虑因素*第九章空间数据库系统设计空间数据库设计的任务,就是经过一系列的转换,将现实世界描述为计算机世界中的空间数据模型,也就是将现实世界中一定范围内存在的应用数据抽象成一个数据库的具体结构的过程
空间数据库系统的生存期
一、空间数据库设计概述1、空间数据库的设计内容(1)静态设计即结构特性设计
包括概念结构设计和逻辑结构设计
(2)动态特性设计确定数据库用户的行为和动作-数据库的行为特性设计,包括设计数据库查询、事务处理和报表处理等
(3)物理设计根据动态特性,把静态特性设计中得到的数据库模式加以物理实现-设计数据库的存储模式和存取方法
集成视图设计局部视图概念结构设计需求分析优化逻辑结构设计逻辑结构逻辑结构设计评价物理结构设计物理结构物理结构设计试验性运行数据库系统实现数据库实施满意投入运行维护加载数据库否是空间数据库设计过程2、空间数据库的设计目标(1)满足用户要求(2)准确模拟现实世界数据模型的性质和数据库设计的质量
(3)良好的数据库性能减少冗余数据、有利于快速访问数据
(4)能够被某个数据库管理系统接受概念模型是系统设计者和用户之间对系统的认识进行沟通的有效手段
它可以表达建模对象的信息结构和动态特征
概念设计是逻辑设计和物理设计的基础
二、空间数据库概念设计1、概念设计的步骤(1)确定应用领域数据库设计必须有明确的应用领域
应用领域越明确、越狭窄,相应的模型就越简单
(2)确定用户需求宗地图、土地利用规划图等
(3)选择对象类型(4)对象类型定义和属性描述例如,对象类型:道路定义:所有汽车可以通行的道路,但不包括长度小于100m的道路
属性:道路承载量允许的取值范围:最小为0t,最大为30t
(5)对象类型的调整(6)几何表示(7)关