实验一 数据库的模式设计和数据库的建立 1
一、实验目的 1
二、实验内容 1
三、实验仪器及环境 1
四、实验原理 1
1.创建基本表 1
2.常用完整性约束 2
3.基本数据类型 2
4.修改基本表 2
5.删除基本表 2
五、实验步骤 3
1.基本操作实验 3
2.提高操作实验 3
六、实验总结 3
七、思考与练习 3
实验二 数据库的简单查询和连接查询 4
一、实验目的 4
二、实验内容 4
三、实验仪器及环境 4
四、实验原理 4
五、实验步骤 5
1.基本操作实验 5
2.提高操作实验 5
六、实验总结 5
七、思考与练习 5
实验三 数据库的嵌套查询和组合统计查询 6
一、实验目的 6
二、实验内容 6
三、实验仪器设备及环境 6
四、实验原理 6
五、实验步骤 8
1.基本操作实验 8
2.提高操作实验 8
六、实验总结 9
七、思考与练习 9
实验四 视图的定义及数据完整性 10
一、实验目的 10
二、实验内容 10
三、实验仪器及环境 10
四、实验原理 10
1.视图的特点 10
2.基于视图的操作 10
3.建立视图 10
4.删除视图 11
5.更新视图 11
6.触发器 11
五、实验步骤 11
1.基本操作实验 11
2.提高操作实验 12
六、实验总结 12
七、思考与练习 12
实验五 空间数据库的建立 13
一、实验目的 13
二、实验内容 13
三、实验仪器及环境 13
四、实验原理 13
五、实验步骤 14
1.数据准备 14
2.建立几何网络 17
六、实验总结 22
七、思考与练习 22
实验六 空间数据库的连接 23
一、实验目的 23
二、实验内容 23
三、实验仪器及环境 23
四、实验原理 23
五、实验步骤 24
六、实验总结 26
七、思考与练习 26
实验七 使用ArcSDE进行数据加载 27
一、实验目的 27
二、实验内容 27
三、实验仪器及环境 27
四、实验原理 27
五、实验步骤 27
1.加载coverage数据 27
2.加载shapefile数据 30
3.加载栅格数据 33
4.加载表格数据 35
六、实验总结 37
七、思考与练习 37
实验八 ArcSDE的多用户多版本编辑 38
一、实验目的 38
二、实验内容 38
三、实验仪器及环境 38
四、实验原理 38
五、实验步骤 38
1.准备工作 38
2.将一个要素类注册为版本 38
3.对要素类的权限进行管理 41
4.多用户对同一版本的数据进行编辑 42
5.多用户编辑同一版本中的不同要素 47
6.多用户编辑同一版本中的同一要素 52
7.多用户编辑不同版本 59
8.编辑版本 62
9.协调冲突 65
10.提交版本 67
六、实验总结 69
七、思考与练习 69
附录A SQL Server2005数据库操作指导 70
A.1 SQL Server2005数据库的安装配置及启动停止 70
1.SQL Server2005的安装 70
2.对象资源管理器的使用 70
3.查询分析器的使用 72
4.“Microsoft SQL Server Management Studio”中其他窗口的使用方法 74
A.2 SQL语句方式与图形界面方式的创建实现 75
1.SAM数据库的创建 75
2.在SAM数据库中创建SCOT模式 75
3.表的创建 76
4.利用SQL语句向以上各表中插入数据 77
5.SQL语句 79
A.3 SQL语句的查询实现 80
1.利用SQL语句进行单表查询(以员工管理为例) 80
2.利用SQL语句进行多表查询 80
3.利用SQL语句进行子查询 81
4.分页查询 81
5.查询强化训练 81
附录B 实验报告模板 86
参考文献 87