第1章 空间数据库基础及软件安装 1
实验1.1 空间信息管理的技术和体系 1
一、实验目的 1
二、实验平台 1
三、实验内容和要求 1
四、Oracle和ArcSDE的工作环境 1
五、实验流程 16
实验1.2 数据库系统的安装 20
一、实验目的 20
二、实验平台 20
三、实验内容和要求 20
四、实验前置 20
五、实验流程 23
实验1.3 工具软件的安装和使用 37
一、实验目的 37
二、实验平台 37
三、实验内容和要求 37
四、实验前置 37
五、实验流程 38
第2章 空间数据库查询基础 62
实验2.1 数据库查询语言 62
一、实验目的 62
二、实验平台 62
三、实验内容和要求 62
四、Imp与Exp的介绍和使用 62
五、实验前置 63
六、实验流程 65
实验2.2 空间概念和数据模型 70
一、实验目的 70
二、实验平台 71
三、实验内容和要求 71
四、SDE元数据表及系统表功能 71
五、SDE几何类型及存储方式介绍 78
六、ArcSDE包简介 83
七、Oracle Spatial介绍 87
八、Oracle Spatial元数据 89
实验2.3 空间数据库查询方法 96
一、实验目的 96
二、实验平台 96
三、实验内容和要求 96
四、空间查询方式介绍 97
五、实验前置 98
六、实验流程 101
第3章 空间数据库建库 109
实验3.1 数据库建库基础 109
一、实验目的 109
二、实验平台 109
三、实验内容和要求 109
四、DML语言及DDL语言简介 109
五、实验准备 112
六、实验流程 113
实验3.2 空间数据库建库 119
一、实验目的 119
二、实验平台 119
三、实验内容和要求 119
四、实验准备 119
五、实验流程 120
实验3.3 数据库索引 130
一、实验目的 130
二、实验平台 130
三、实验内容和要求 130
四、空间索引介绍 130
五、实验准备 133
六、实验流程 135
实验3.4 空间数据加载 141
一、实验目的 141
二、实验平台 141
三、实验内容和要求 141
四、Oracle Loader介绍 141
五、实验准备 147
六、实验流程 148
第4章 空间数据库高级查询与分析 154
实验4.1 几何处理函数 154
一、实验目的 154
二、实验平台 154
三、实验内容和要求 154
四、几何处理函数介绍 154
五、实验准备 158
六、实验流程 158
实验4.2 网络建模 170
一、实验目的 170
二、实验平台 170
三、实验内容和要求 170
四、网络建模 170
五、实验前置 172
六、实验流程 172
实验4.3 地理编码 181
一、实验目的 181
二、实验平台 181
三、实验内容和要求 181
四、Oracle Spatial地理编码 181
五、实验前置 189
六、实验流程 189
第5章 空间数据库编程 199
实验5.1 函数和存储过程 199
一、实验目的 199
二、实验平台 199
三、实验内容和要求 199
四、过程、函数、程序包与匿名块 199
五、实验前置 201
六、实验流程 203
实验5.2 触发器 208
一、实验目的 208
二、实验平台 208
三、实验内容和要求 208
四、触发器的类型 208
五、实验前置 211
六、创建触发器 212
七、启用与禁用触发器 217
八、替换及删除触发器 218
第6章 空间数据库管理 219
实验6.1 数据库事务处理 219
一、实验目的 219
二、实验平台 219
三、实验内容和要求 219
四、数据库事务与锁 219
五、实验前置 224
六、实验流程 226
实验6.2 数据库备份与恢复 233
一、实验目的 233
二、实验平台 233
三、实验内容和要求 233
四、Oracle数据库备份与恢复 234
五、ArcSDE空间数据备份与恢复 236
六、实验前置 238
七、实验流程 240
实验6.3 数据库安全 243
一、实验目的 243
二、实验平台 243
三、实验内容和要求 243
四、Oracle数据库的安全性 243
五、实验前置 251
六、实验流程 253
主要参考文献 259