空间数据库毕业课程设计报告
(最新版)空间数据库毕业课程设计报告
空间数据库课程设计兼ARCSDE入门手册一.ArcSDE的配置数据库的创建数据库的配置数据库的网络配置数据库的控制和管理ArcSDE的配置二.数据库的设计建立数据库连接表的创建与设计版本的注册与创建成员角色与任务分配三.问题与解决方案软件本身的问题多版本编辑的问题四.总结个人心得各成员工作情况一.ArcSDE的配置1.数据库的创建:打开Database Configuration Assistant工具如图(1.1)所示为初始界面图(1.1)按照向导对话框依次选择执行的操作创建数据库→选择一般用途的模→输入数据库名称和SID号(*注意SID号默认和数据库名相同)→管理选项(默认设置)→输入口令号(*可以根据不同的用户设置不同的口令)→存储选项(默认设置)→数据库文件所在位置(默认设置)→恢复配置(默认设置)→数据库内容(默认设置)→初始化参数(默认设置)→数据库存储(默认设置)→创建选项(如图1.2)→确定对话框→开始创建图1.22.数据库的配置创建数据库成功之后需要进行数据库的配置,同上打开Database Configuration Assistant工具,点击下一步,选择配置数据库选项→选择需要配置的数据库→数据库内容(默认设置)→连接模式(*客户机较少时默认设置),点击完成开始配置数据库(如上图) 3.数据库的网络配置配置数据库之后,打开Oracle Net Configuration Assistant工具,如图(1.4)为初始界面图1.4按下一步进入监听程序配置→监听程序(*若需要添加新的监听程序,选择添加,这里选择已有的监听程序,选择重新配置如右图)→选择监听程序→选择协议(默认有TCP)→选择端口(*端口号默认为1521,若配置了多个监听程序,不应重复使用1521端口,否则后期的本地NET服务名配置会出错,如右图)→完成配置好监听程序后配置本地NET服务名配置→重新配置→选择Net服务名(根据新创建的数据库选择服务名)→服务名配置(输入新创建的数据库名)→选择协议(默认配置)→输入主机号和选择端口(主机号为计算机名)→选择测试→测试登录方式用户名填system,口令重新输入,如右图(若测试失败,可以试着重新配置数据库,注意配置端口号)4.数据库的控制和管理工具: OEM和SQL*PLUS登录OEM方式:网页登陆。
空间数据库学习报告
空间数据库学习报告在当今数字化的时代,数据的管理和处理变得愈发重要。
空间数据库作为一种专门用于存储和管理空间数据的数据库系统,在地理信息系统、城市规划、环境保护等众多领域发挥着关键作用。
通过对空间数据库的学习,我不仅深入了解了其基本概念和原理,还掌握了相关的技术和应用。
一、空间数据库的基本概念空间数据库是一种能够有效存储、管理和查询空间数据的数据库系统。
空间数据与传统的非空间数据不同,它具有空间位置、几何形状、拓扑关系等特性。
例如,地图上的点、线、面等要素,以及它们之间的相邻、包含等关系,都属于空间数据的范畴。
为了准确地表示和处理空间数据,空间数据库采用了特定的数据模型和结构。
常见的空间数据模型包括矢量数据模型和栅格数据模型。
矢量数据模型通过点、线、面等几何对象来描述空间实体,而栅格数据模型则将空间划分为规则的网格单元,并为每个单元赋予相应的值。
二、空间数据库的关键技术1、空间索引空间索引是提高空间数据查询效率的重要技术。
常见的空间索引方法有 R 树、四叉树、KD 树等。
这些索引结构能够快速定位和筛选出与查询条件相关的空间数据,从而大大减少数据检索的时间和开销。
2、空间查询语言为了方便用户对空间数据进行查询和操作,空间数据库提供了专门的查询语言,如 SQL 的空间扩展(如 PostGIS 中的空间查询函数)。
这些查询语言支持空间关系的判断、空间数据的过滤和聚合等操作,使得用户能够灵活地获取所需的空间信息。
3、空间数据的存储管理空间数据的存储方式直接影响着数据库的性能和效率。
在空间数据库中,通常采用优化的存储策略来减少数据冗余、提高存储空间利用率,并保证数据的一致性和完整性。
三、空间数据库的应用领域1、地理信息系统(GIS)GIS 是空间数据库应用最为广泛的领域之一。
通过将地理空间数据存储在空间数据库中,GIS 能够实现地图的绘制、空间分析、路径规划等功能,为城市规划、资源管理、交通运输等提供决策支持。
空间数据库学习报告
空间数据库学习报告空间数据库是一种专门用来处理和管理空间数据的数据库管理系统。
传统数据库主要处理的是非空间数据,如数字、字符等,而空间数据库则加入了对空间数据的支持,可以存储和处理地理、地质、地形等与地理位置相关的数据。
本文将从空间数据库的定义、特点、应用以及学习体会等方面进行探讨。
首先,空间数据库是一种针对空间数据的数据库管理系统。
空间数据是指具有地理位置信息的数据,可以是点、线、面以及更复杂的几何对象,如多边形、立方体等。
与传统数据库相比,空间数据库在数据结构的设计上更加复杂,引入了空间索引、空间关系模型等技术,以提高对空间数据的存储和查询效率。
如:矢量数据模型、栅格数据模型、层次数据模型等。
此外,空间数据库还支持空间查询操作,如空间距离计算、空间关系判断、空间拓扑分析等。
其次,空间数据库具有以下几个特点。
首先,空间数据库具有高效的空间索引技术。
空间索引可以加快对空间数据的查询速度,常用的空间索引技术有R树、QUADTREE等。
其次,空间数据库支持空间数据的存储和查询操作。
空间数据不仅可以进行常规的增、删、改、查操作,还可以进行地理位置相关的查询,如查找一些区域内的所有点。
再次,空间数据库支持空间数据的可视化与分析。
用户可以通过空间数据库将数据可视化展示,同时进行各种分析操作,如空间叠加分析、空间数据挖掘等。
最后,空间数据库支持多种数据格式和数据模型。
由于不同的空间数据具有不同的特点和表达方式,空间数据库需要支持多种数据格式和数据模型,以满足不同数据的存储和查询需求。
空间数据库在许多领域具有广泛的应用。
一方面,空间数据库在地理信息系统中起着至关重要的作用。
地理信息系统是利用计算机技术对地理信息进行采集、存储、处理、分析和展示的系统,而地理数据作为地理信息系统的核心数据,需要通过空间数据库来进行存储和管理。
另一方面,空间数据库也应用于交通管理、环境保护、城市规划等领域。
如交通管理部门可以利用空间数据库进行交通流量分析和道路网络优化,环境保护部门可以利用空间数据库进行环境监测和资源管理。
空间数据库课程设计
空间数据库课程设计实验报告专业班级:地信111班学生姓名:windfly学号:2 5指导老师:兰小机完成时间:2013年12月30日目录内容之一:Geodatabase 数据库设计 ............................................................................................... - 3 -一、利用Microsoft Visio设计构建UML对象模型 ................................................................ - 4 -二、利用专业ArcGIS Diagrammer Geodatabase设计模型................................................. - 15 -内容之二:ArcSDE的配置 ............................................................................................................. - 22 -(1)安装oracleclient 11g ................................................................................................. - 22 -(2)安装ArcSDE 10.1 ................................................................................................... - 26 -(3)数据库与arccatalog连接 ......................................................................................... - 27 -(4)创建企业级地理数据库数据库................................................................................ - 29 -内容之三:版本化的空间数据编辑................................................................................................ - 30 -(1)环境的配置................................................................................................................ - 32 -(2)版本化编辑................................................................................................................ - 37 -(3)非版本化编辑............................................................................................................ - 39 -(5)数据库压缩................................................................................................................ - 41 -内容之四Geodatabase历史数据归档 .......................................................................................... - 42 -(1)启用归档.................................................................................................................... - 42 -(2)使用历史版本............................................................................................................ - 42 -(3)使用历史标记............................................................................................................ - 43 -内容之五Geodatabase复制与同步 .............................................................................................. - 46 -(1)环境配置.................................................................................................................... - 46 -(2)数据准备.................................................................................................................... - 48 -(3)创建双向复本............................................................................................................ - 50 -(4)双向复本数据同步.................................................................................................... - 51 -(5)创建检出复本............................................................................................................ - 52 -(6)检出同步.................................................................................................................... - 53 -(7)创建单向复本............................................................................................................ - 53 -内容六.课程设计总结...................................................................................................................... - 54 -问题解决方案.............................................................................................................................. - 54 -1.Oracle连接失败分析与解决方案 ................................................................................ - 54 -2.数据的复制出错需要注意的问题。
空间数据库课程设计指导书
《空间数据库》课程设计指导书一、课程设计目的理解空间数据库的一般原理、方法,空间数据库管理系统的系统结构和实现技术;熟练掌握Geodatabase数据模型和面向对象技术;利用建模工具进行Geodatabase的分析、设计、建立和运行维护全过程及其技术和方法;培养学生编制软件设计文档和分析系统的能力。
二、课程设计内容1.ArcGIS Desktop软件的初步认识ArcGIG软件的安装方法;ArcGIG软件的主要功能模块及其基本操作方法,重点是ArcCatalog和ArcMap两个模块的学习和使用。
2.UML工具(Visio)的初步认识Visio软件的安装方法;Visio软件的基本功能及使用方法,重点是掌握类图的设计过程。
3.进行GeoDatabase类的设计利用ArcGIS提供的Visio模板,进行简单的空间数据库的对象类、要素类和网络要素类的设计,利用ArcCatalog导入向导建立GeoDatabase。
4.进行GeoDatabase子类的设计在前面实现的基础上,进行空间数据库的子类设计,并在ArcMap中进行简单的空间数据输入、编辑等操作。
5.进行GeoDatabase域的设计在前面实现的基础上,进行空间数据库的代码域和范围域设计,并在ArcMap 中进行域的有效性验证操作。
6.进行GeoDatabase关联类的设计在前面实现的基础上,进行空间数据库的关联规则和关联属性的设计,并在ArcMap中进行关联规则的有效性验证等操作。
7.进行GeoDatabase几何网络的设计在前面实现的基础上,进行空间数据库的简单交汇点和简单边的设计,并在ArcMap中进行网络的连通性验证等操作。
8.对GeoDatabase进行模型重用和数据加载在前面实现的基础上,对GeoDatabase模型进行修改和重用,利用ArcCatalog 和ArcMap进行数据的导入。
三、课程设计地点和单位学院GIS实验室,课程设计时间2011年6月27日至7月1日。
空间数据库课程设计报告第五章
空间数据库课程设计报告第五章第5章空间数据的加载、传输和验证⼀、向SDO_GEOMETRY列中插⼊数据新建⼀个sales_regions表,向表中插⼊⼀个多边形⼏何体,运⽤前⾯学过的SDO_GEOMETRY数据类型。
SQL语句如下:程序5—1CREATE TABLE sales_regions(id NUMBER,geom SDO_GEOMETRY);把表⽰销售区域的多边形插⼊到这表中的geom列中,SQL语句如下:程序5-2INSERT INTO sales_regions VALUES(10000, -- SALES_REGIONS IDSDO_GEOMETRY -- use the SDO_GEOMETRY constructor(2003, -- A two-dimensional Polygon8307, -- SRID is GEODETICNULL, -- SDO_POINT_TYPE is null as it is not a pointSDO_ELEM_INFO_ARRAY (1, 1003, 1), -- A polygon with just one ringSDO_ORDINATE_ARRAY -- SDO_ORDINATES field(-77.04487, 38.9043742, -- coordinates of first vertex-77.046645, 38.9040983, -- other vertices-77.04815, 38.9033127, -77.049155, 38.9021368,-77.049508, 38.9007499, -77.049155, 38.899363, -77.048149, 38.8981873, -77.046645, 38.8974017, -77.04487,38.8971258, -77.043095, 38.8974017, -77.041591, 38.8981873, -77.040585, 38.899363, -77.040232, 38.9007499, -77.040585, 38.9021368, -77.04159, 38.9033127, -77.043095, 38.9040983, -77.04487, 38.9043742 -- coordinates of last vertex same as first vertex )));⼆、加载和转换空间数据(⼀)⽤SQL*Loader从⽂本⽂件加载SQL*Loader是Oracle的⼀个⼯具,⽤于从⽂件向Oracle表加载数据,可以执⾏批量加载。
2024年数据库课程设计报告 数据库课程设计概述2篇
2024年数据库课程设计报告数据库课程设计概述2篇数据库课程设计报告数据库课程设计概述篇一功能要求:(1)录入编目:新书录入,办理借书证(补办),销毁借书证;(2)借书还书:借书(续借),还书,馆际互借;(3)查询统计:图书检索(书名,作者,出版社,isbn),过期未还者,某人借书情况(4)系统设置:权限,口令,重登录。
二、课程设计内容对于一个给定的应用环境,按照数据库设计的步骤,构造较优的数据库模式,建立数据库及其应用系统,使之能有效的存取数据,满足各种用户的应用需求。
1.主要内容1)数据库设计(1)概念结构设计选择局部应用逐一设计分e-r图消除冲突,合并分e-r图消除不必要的冗余,设计基本e-r图(2)逻辑结构设计e-r图向关系模型的转换关系模型的优化2)软件设计(1)熟悉高级语言使用环境(2)熟悉数据库管理系统使用环境(3)设计数据库(表及其关系)(4)针对局部应用设计应用程序(5)完成所要求的主要功能三、课程设计要求1、做好文档本课程设计文档要求是:(1)调试记录:调试中遇到的问题要做记录,并说明解决的方法。
如果未解决,要记录问题的现象。
(2)程序清单:它包括数据结构和文本文件,程序要带注释。
2、认真编写课程设计报告,不少于2000字。
四、考核方式与评分办法1、课程设计结束时,要求学生写出课程设计报告打印上交,并提交可运行的软件系统。
课程设计报告模板上传到公共磁盘文件夹中,请严格按要求完成,格式不合格,课程设计成绩做不及格处理,请大家重视。
2、学生课程设计的成绩主要根据学生的设计过程和报告综合评定得出,此部分占70%。
出勤情况占30%。
数据库课程设计报告数据库课程设计概述篇二数据库应用课程设计要求一、计算机信息管理专业集中实践环节包含的内容及完成时间:1、数据库应用课程设计——应在第二学期完成;2、企业资源规划(erp)综合实训——应在第四学期完成;3、毕业设计——第五或第六学期进行。
二、毕业审核前需上报省电大的集中实践环节材料1、实践成绩评定表(按教务处提供的考场座位表,写请各项实践环节名称,填写成绩)2、集中实践环节教学成绩汇总表(附表4):应含有课程设计、生产实习报告、毕业论文三项成绩注:以上材料均一式两份,一份上报省电大,一份由教学点保存,以备上级电大抽查。
空间数据库报告
专业:地理信息系统班级:091班指导老师:兰小机(博士)报告人:温丁学号:19时间:2011-12-26至2011-01-08实验五ArcSDE的安装及配置一、实验目的:熟练掌握ArcSDE空间数据库安装技术。
二、实验步骤:1、安装ArcSDE(根据需要选择安装模式)点击下一步:2、ArcSDE后安装3、选择默认配置,下一步4、创建链接用户(按如下设置填写)5、弹出窗口后选择确定,后选择下一步取得许可文件(按如下设置),后进行下一步设置授权完成(得到许可)6、创建ArcSDE服务(选择下一步,弹出提示窗口时,选择“是”及“确定”)注:当出现这个错误时,点击确定,会回到上一个界面,进行重新设置(如以前装过ArcSDE 还保留了服务,则要先删除,方可安装成功)到此ArcSDE就配置好了。
7、下面打开ArcCatalog8、首先实验间接连接,它是通过ESRI两个中间服务管理数据,属于三层模式,双击“添加空间数据库连接”,出现下面界面:注释:服务器:计算机名服务:ArcSDE服务默认情况是这样(可以填入esri_sde或者5151)用户:数据库用户名数据库:数据库名字可不填更改版本:(点选更改)出现右图9、创建数据库成功。
双击打开或右键选择连接,则显示如下:到此ArcSDE配置完成。
10、直接连接,它不通过ESRI提过的服务直接连接数据库,属于两层模式,双击”添加空间数据库连接”,出现下面界面:注释:(在直接连接中可以server是主机的名字可为空,因为它会自动找到本地数据库,即使随便指定主机名也是会默认连接本地数据库,服务是服务的名字填上sde:oracle11g,数据库是数据库的名字可以不填,用户名是数据库中的用户名,密码是sde的密码)11、创建数据库成功。
双击打开或右键选择连接打开,则显示如下:12、使用oracle11g进行Net configuration assistant配置数据库服务用于直接连接,下一步13、添加一个网络服务名,下一步14、输入全局数据库服务名,默认为orcl,下一步15、选择网络协议,一般使用TCP,下一步16、输入主机名,下一步根据自己主机名填入相应的名字17、测试数据库连接,看是否能连接到数据库中,下一步18、更改登录用户和密码,下一步19、配置网络服务名(这里网络服务名为orcl),方便直接连接使用,20、选择是否还要配置另一个服务名,选择“否”下一步,配置完数据库连接实验二:Geodatabase 数据库设计注:使用工具软件进行Geodatabase数据库的辅助设计:(Visio2007、ArcGIS Diagrammer)一、利用Microsoft Visio2007设计构建UML对象模型图并输出为XMI格式,然后在ArcCatalog中使用CASE 工具(SchemaWizard )根据XMI生成geodatabase模式,最后,使用Geodatabase Diagrammer进行geodatabase设计文档化。
空间数据库的课程设计报告
空间数据库设计报告摘要:此次空间数据库课程设计是基于ArcSDE,将空间数据和非空间数据集成于大型数据库软件Oracle中进行管理。
所用到的平台包括:ArcGIS Desktop、ArcSDE、Orcale 10.2等。
现对空间数据库设计的流程进行系统的说明:一、ArcSDE的配置1、准备工作(安装Oracle):1)、Oracle 10.2数据库的安装,打开安装文件:点击下一步2)、输入全局数据库名及输入数据库口令和确认口令(数据库名和数据库口令最好设置成一样,以便在后面的数据库配置的过程中避免混淆),完成后点击下一步:3)、在出现的对话框中输入全局数据库名和SID(保持和全局数据库名一样),完成后点击下一步:4)、在出现下面的界面后:点击安装2、ArcSDE的安装,打开安装包,根据图文进行:二、数据库的详细设计1、空间数据库的连接(ArcSDE的空间数据库连接分为两种:应用服务器连接和直接连接),下面介绍用应用服务器连接方式创建空间数据库连接:1)、打开ArcCatalog主界面,双击Database Connection下的Add Spatial Database Connection,在弹出的对话框中输入Server(ArcSDE 的服务名esri_sde;直接连接时输入sde:oracle10g)、Username、Password,最后点击Test Connection,弹出下图中的Connection Succeeded提示消息窗体则表示成功。
2)、数据库连接创建成功之后,向中导入数据,如下所示:3)、选择创建的连接,右键选择New—>Feature Dataset创建数据集:4)、选中创建的数据集,右键New—>Feature Class建立要素集:此次创建的要素全为点的集合。
注:此次空间数据库课程设计由小组共计四人完成,之前的数据库连接、数据集及要素类的创建,和包括将要素类注册为版本、设置不同组员编辑的版本号,及要素的分类,字段的设置都由小组长完成,下面把小组长设置的每个分类的表和字段列出,并做简要说明。
数据库课程设计报告
数据库课程设计报告一、课程目标知识目标:1. 让学生掌握数据库的基本概念,包括数据模型、关系代数和SQL语言。
2. 使学生了解数据库设计的原则和方法,并能运用E-R图进行简单数据库设计。
3. 让学生理解数据库管理系统的功能和特性,了解常见数据库管理系统的基本操作。
技能目标:1. 培养学生运用数据库设计软件进行数据库设计的能力。
2. 使学生熟练掌握SQL语言,能够编写简单的查询、更新、插入和删除操作语句。
3. 培养学生运用数据库管理系统进行数据查询、分析和处理的能力。
情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学习积极性,养成主动探究的学习习惯。
2. 培养学生的团队协作精神,学会与他人共同解决问题,提高沟通与表达能力。
3. 使学生认识到数据库技术在现代社会生活中的重要作用,培养学生的信息素养。
课程性质分析:本课程为高年级数据库课程,旨在使学生掌握数据库的基本理论、方法和技能,培养学生解决实际问题的能力。
学生特点分析:高年级学生已具备一定的计算机基础和编程能力,对数据库有一定了解,但可能对具体操作和设计方法尚不熟练。
教学要求:1. 结合课本内容,注重理论与实践相结合,提高学生的实际操作能力。
2. 强化课堂互动,引导学生积极参与讨论,培养学生的思维能力和解决问题的能力。
3. 关注学生的个体差异,因材施教,提高教学质量。
二、教学内容1. 数据库基本概念:数据模型、关系代数、关系数据库、SQL语言。
- 教材章节:第1章 数据库概述- 内容安排:2课时2. 数据库设计:E-R图设计、关系规范化、数据库设计方法。
- 教材章节:第2章 数据库设计- 内容安排:4课时3. 数据库管理系统:DBMS功能、特性、常见数据库管理系统介绍。
- 教材章节:第3章 数据库管理系统- 内容安排:3课时4. SQL语言:查询、更新、插入、删除操作语句编写。
- 教材章节:第4章 SQL语言- 内容安排:5课时5. 数据库操作与管理:数据库的创建、表的操作、索引、约束、数据查询与维护。
空间数据库课程设计报告第九章
第9章几何处理函数一、缓冲函数SDO_BUFFER函数可以在一个特定的几何体或几何体周围创建一个缓冲。
这个函数有如下语法:SDO_BUFFER(geometry IN SDO_GEOMETRY,distance IN NUMBER,tolerance IN NUMBER,[,params IN V ARCHAR2])RETURNS an SDO_GEOMETRY其中,geometry是一个参数,表示将被缓冲的SDO_GEOMETRY对象。
distance是一个参数,表示缓冲输入的几何体的数值距离。
tolerance是一个参数,表示容差。
Params是可选的第四个参数,表示两个参数:unit=<value_string>和arc_tolerance=<value_number>,unit=<value_string>表示距离的单位,如果几何体是大地测量,那么arc_tolerance=<value_number>参数就是必须的。
程序9-1展示了如何在branches表中的每一分支机构位置周围创建一个0.25英里的缓冲:程序9-1CREATE TABLE sales_regions ASSELECT id,SDO_GEOM.SDO_BUFFER(b.location, 0.25, 0.5, 'arc_tolerance=0.005 unit=mile') geom FROM branches b;也可以创建竞争对手周围的缓冲,如程序9-2:程序9-2CREATE TABLE COMPETITORS_SALES_REGIONS ASSELECT id,SDO_GEOM.SDO_BUFFER(cmp.location, 0.25, 0.5, 'unit=mile arc_tolerance=0.005') geom FROM competitors cmp二、关系分析函数SDO_DISTANCE函数用于确定两个几何体之间的距离的长度。
数据库课程设计报告 完整版
数据库课程设计班级物联网1202学号**********姓名杨璐指导老师年轶2014 年 1 月目录一、引言 (2)1.目的 (2)2.题目 (2)3.要求 (2)二、系统的分析与设计 (3)1.概念设计 (3)2.逻辑设计 (3)3.系统功能结构 (4)4.完整性设计 (5)三、系统的实现 (6)四、课程设计小结 (22)一、引言1.目的课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。
提高学生适应实际,实践编程的能力。
课程设计的目的:(1)加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;(2)在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;(3)学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;(4)为毕业设计和以后工作打下必要基础。
2.题目题目2。
设计一个大学教学数据库应用系统。
该系统涉及学生、教师、课程、分组、登记。
数据见附表2。
因时间关系,只要求每个学生任选1个题目,如有时间﹑有兴趣,可做另外一题,酌情加分。
3.要求运用数据库基本理论与应用知识,在微机RDBMS(SQL Server)的环境上建立一个数据库应用系统.要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作.(1)用E-R图设计选定题目的信息模型;(2)设计相应的关系模型,确定数据库结构;(3)分析关系模式各属于第几范式,阐明理由;(4)设计应用系统的系统结构图;(5)通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制;(6)完成实验内容所指定的各项要求;(7)分析遇到的问题,总结并写出课程设计报告;(8)自我评价二、系统的分析与设计1.概念设计2.逻辑设计STUDENT(sno,sname,address,zip,state,city,sex) sno是主码TEACHER(tno,tname,phone,salary) tno是主码COURSE(cno,cname,department,credit) cno是主码SECTION(secno,cno,tno,sqty) secno、tno、cno是主码,cno、tno 是外码ENROLL(secno,cno,sno,grade) cno,sno是主码,cno,sno是外码3.系统功能结构4.完整性设计/*包含:关系主码、外码、CHECK约束.并给出相应的SQL语句*/ COURSE的完整性约束:cno CHAR(10)PRIMARY KEYSTUDENT的完整性约束:sno CHAR(10)PRIMARY KEYTEACHER的完整性约束:tno CHAR(10)PRIMARY KEYSECTION的完整性约束:PRIMARY KEY(secno,tno,cno),FOREIGN KEY(tno)REFERENCES TEACHER(tno), FOREIGN KEY(cno)REFERENCES COURSE(cno)ENROLL的完整性约束:PRIMARY KEY(cno,sno),FOREIGN KEY(sno)REFERENCES STUDENT(sno), FOREIGN KEY(cno)REFERENCES COURSE(cno)三、系统的实现题目21.创建数据库创建名为“SCTE”的数据库2。
空间数据库详细设计报告
空间数据库详细设计报告预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制详细设计报告一、需求分析,确定主题随着社会发展水平的日益提高,人民的生活水平越来越高,私家车也是越发的普及,人们对于自由旅游的意向越来越浓重,大量的出游人群都会选择自驾游。
但对景点的路线规划很多人都会有一定的犹豫,不知该如何选择。
在这样的背景之下,我们进行了旅游向导的课程设计,帮助用户简洁方便的找出去某个景点的最佳方案,我们建立旅游查询平台让游客更加方便的进行查找,比如去某个旅游景点的最优路径。
二、组内人员任务分配***:数据入库及整理,简单查询的实现***:软件安装及连接,主程序的编写***:查询结果可视化功能的实现***:收集数据,PPT制作***:程序界面设计及美化,概念设计***:相关资料查询,制定数据库建库规范***:需求分析三、数据获取和工具选择及安装数据获取:数据主要来自于老师给的全国地图和网站各论坛、相关程序的网站等。
本次实验的数据计划使用老师提供的中国地图中的CITY(城市)要素类、ROAD(公路)要素类以及PROVINCE(省份)要素类。
由于该数据字段较少,难以满足我们小组进行课程设计的要求,因此,手动添加了一些查询中用到的字段,如CITY表中加入INTRODUCTION(介绍)字段。
新加字段的格式严格按照数据库设计规范进行编辑。
工具选择及安装:按照预期规划,我们组选择使用Oracle11g、Arcgis10.1及相应的ArcSDE 展开本次的课程设计。
四、数据库、ArcGis、ArcEngine及C#四者连接关系◆数据库与ArcGis建立连接;◆通过C#语句实现数据库与窗体程序的连接;◆以C#语言为基础,使用ArcEngine对ArcGis进行二次开发,实现图形显示功能;五、数据入库及整理(需按照相关标准编辑数据)本次实验的数据是以.shp文件格式导入到ArcCatalog中,进而存入到与ArcGis相连的数据库中。
数据库课程设计报告
数据库课程设计报告一、设计目的。
本次数据库课程设计旨在通过实际操作,加深对数据库原理和设计方法的理解,提高学生的数据库设计和应用能力。
通过设计一个实际的数据库系统,学生将能够掌握数据库设计的整体流程,包括需求分析、概念设计、逻辑设计和物理设计等方面的知识和技能。
同时,通过设计报告的撰写,培养学生的文字表达能力和对数据库设计过程的全面理解。
二、设计内容。
1. 需求分析,首先,我们需要明确数据库系统的具体需求,包括数据存储、数据处理、数据安全等方面的需求。
在需求分析阶段,我们要与用户充分沟通,了解用户的实际需求,明确数据库系统的功能和性能要求。
2. 概念设计,在需求分析的基础上,进行概念设计,包括实体-关系模型的设计、数据字典的编制等。
在这一阶段,我们要将用户需求转化为数据库模型,明确数据之间的关系和约束条件。
3. 逻辑设计,在概念设计的基础上,进行逻辑设计,包括关系模式的设计、数据完整性的约束等。
在这一阶段,我们要将概念模型转化为具体的数据库表结构,明确数据的存储方式和访问路径。
4. 物理设计,在逻辑设计的基础上,进行物理设计,包括索引的设计、存储结构的选择等。
在这一阶段,我们要将逻辑模型转化为具体的数据库实现,明确数据的存储位置和访问方式。
5. 实施和维护,最后,我们要对设计的数据库系统进行实施和维护,包括数据库的创建、数据的导入、系统的测试等。
在这一阶段,我们要确保数据库系统能够正常运行,并能够满足用户的实际需求。
三、设计步骤。
1. 需求分析,首先,我们要与用户充分沟通,了解用户的实际需求,明确数据库系统的功能和性能要求。
然后,我们要对用户需求进行分析,明确数据的存储、处理和安全等方面的需求。
2. 概念设计,在需求分析的基础上,进行概念设计,包括实体-关系模型的设计、数据字典的编制等。
在这一阶段,我们要将用户需求转化为数据库模型,明确数据之间的关系和约束条件。
3. 逻辑设计,在概念设计的基础上,进行逻辑设计,包括关系模式的设计、数据完整性的约束等。
空间数据库报告
课程设计报告课程名称:空间数据库管理专业:地理信息科学班级:地信1301姓名:刘晨音学号: 06指导教师:徐敬海起讫日期: 2016.6.7--6.13测绘科学与技术学院目录一、课程设计目的 (3)二、课程设计内容 (3)三、课程设计工具 (3)四、课程设计步骤 (4)五、主要步骤和流程 (5)六、主要关键技术分析及相应解决方案 (29)七、遇到的问题和解决方案 (29)八、版本化原理了解 (29)九、课程设计进度安排 (30)十、课程设计总结 (31)一.课程设计目的1.《空间数据库》课程是地理信息系统本科专业的核心课程,课程总学时为48,分理论课(40)与实验课(8)两部分。
2.《空间数据库课程设计》是《空间数据库》课程的实践环节,通过本课程设计的学习,学生应该掌握空间数据库的基本理论及应用技术,熟练掌握ArcSDE Geodatabse空间数据库设计、创建、版本及事务管理、分布式空间数据管理、大型空间数据库管理等技术。
二.课程设计内容1.根据面向对象Geodatabase数据库模型结构,对南京工业大学江浦校区空间数据库结构进行设计;2.应用Visio软件创建南京工业大学江浦校区空间数据库UML对象模型图,通过CASE工具转换建立南京工业大学江浦校区空间数据库;3.使用南京工业大学DWG数据源,参照基础地理数据建库流程,完成南京工业大学江浦校区空间数据入库。
三.课程设计工具1.Microsoft Visio 2007(安装SP2补丁)2.ArcGIS Cass Tools:ArcGIS Case Tools工具是依附于ArcGIS Desktop软件,用户需要单独安装该软件与Office Visio相结合使用,主要是利用Office Visio进行行数据库的建模,然后可以导出xml文档。
利用ArcGIS识别XML文件,自动生成相关的数据结构。
利用Case Tools可以创建我们基本的数据集、要素类、子类、关系类、几何网络模型等常用的数据类型,在数据库设计方面使用非常方便。
数据库课程设计的报告
数据库课程设计的报告一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库系统的组成和功能。
2. 学会使用SQL语言进行数据库的基本操作,如创建、查询、更新和删除数据。
3. 掌握数据库设计的基本原则和步骤,能独立完成小型数据库的设计与实现。
技能目标:1. 能够运用所学知识,使用数据库管理系统(DBMS)进行数据的有效存储和管理。
2. 培养学生分析问题、解决问题的能力,使其在遇到实际问题时,能够运用数据库知识提出解决方案。
3. 提高学生的团队协作能力,通过分组讨论、协作完成数据库课程设计。
情感态度价值观目标:1. 培养学生对数据库技术的兴趣和热情,激发其主动学习的动力。
2. 培养学生严谨、务实的科学态度,使其认识到数据库在信息时代的重要性。
3. 引导学生关注数据库技术的最新发展,提高其适应社会发展的能力。
本课程针对高中年级学生,结合课程性质、学生特点和教学要求,明确以上课程目标。
在后续的教学设计和评估中,将以上目标分解为具体的学习成果,确保学生能够达到预期教学效果。
二、教学内容1. 数据库基本概念:数据库、数据库管理系统、数据模型、关系模型等。
教材章节:第一章 数据库概述2. 数据库设计:实体-关系模型、E-R图、关系数据库设计、范式理论等。
教材章节:第二章 数据库设计基础3. SQL语言:基本命令、数据查询、数据更新、数据定义、数据控制等。
教材章节:第三章 SQL语言4. 数据库管理系统:DBMS的功能、分类、系统架构、事务管理、并发控制等。
教材章节:第四章 数据库管理系统5. 数据库应用案例:案例分析、数据库设计实现、应用开发等。
教材章节:第五章 数据库应用案例教学内容安排和进度:第一周:数据库基本概念第二周:数据库设计基础第三周:SQL语言第四周:数据库管理系统第五周:数据库应用案例及课程设计教学内容根据课程目标进行选择和组织,确保科学性和系统性。
在教学过程中,将按照以上大纲进行教学,确保学生能够系统地掌握数据库知识,为实际应用打下坚实基础。
空间数据结构课程设计实践报告
空间数据结构课程设计实践报告
首先,我们将介绍空间数据结构的基本概念和理论知识。
空间
数据结构是计算机科学中一个重要的领域,它涉及到对多维空间中
对象的组织、存储和查询。
我们将详细介绍空间数据结构的分类、
特点以及常见的应用场景,让读者对空间数据结构有一个清晰的认识。
其次,我们将描述课程设计的具体内容和目标。
课程设计的实
践部分通常包括对某一种空间数据结构的实现和应用。
我们将详细
介绍所选择的空间数据结构,例如四叉树、kd树等,并阐述其在实
际问题中的应用。
同时,我们将说明课程设计的主要目标,例如通
过这个实践项目加深对空间数据结构的理解,提高编程能力等。
然后,我们将分析课程设计的实施过程和结果。
在这一部分,
我们将详细描述课程设计的实施步骤,包括需求分析、设计、编码、测试等阶段。
同时,我们将分析实施过程中遇到的问题和挑战,并
说明我们是如何克服这些问题的。
最后,我们将展示课程设计的最
终成果,包括实现的功能、性能评估结果等。
最后,我们将总结课程设计的收获和不足,并提出未来的改进
方向。
我们将总结课程设计过程中取得的成果和经验,分析存在的不足和改进空间,并提出未来进一步深入研究的方向和课程设计改进的建议。
通过这份报告,我们希望能够全面、系统地展现空间数据结构课程设计的实践情况,让读者对这个课程设计有一个清晰的认识,并为未来的学习和研究提供借鉴和参考。
空间数据库设计报告
空间数据库设计报告一、设计思想本次空间数据库设计是基于SQL sever2008开放的外挂式空间数据库管理系统。
基于传统的关系型数据库外挂式的空间数据库系统的关键在于SDE的设计与实现,SDE在用户和异构空间数据库之间提供了一个开放的接口。
用户可以通过SDE服务来实现对空间数据的读取、插入、更新和删除的基本操作,还可以基于SDE实现对空间数据的分析功能,如拓扑关系的查询、缓冲区分析、叠加分析、、合并和切分等。
SDE同时提供了链接DBMS数据库的接口,与数据库的操作都是在这个上面进行交互的。
1.1 数据的存储1.1.1 几何数据的存储把GIS数据放在RDBMS中,但是一般的RDBMS都没有提供GIS的数据类型(如点、线、多边形、以及这些feature之间的拓扑关系和投影坐标等相关信息),RDBMS只提供了少量的数据类型支持:int,float,double,Blob,Long ,char等,一般都是数字,字符串和二进制数据几种。
并且RDBMS不仅没有提供对GIS数据类型的存储,也没有提供对这些基础类型的操作(如:判断包含关系,相邻、相交、求差、距离、最短路径等)。
在本次数据库设计中,成功的完成了对点线面的数据的存储和相关的读取、插入、更新和删除以及可视化的显示的功能。
此处的存储是基于SQLsever2008进行的,具体的存储结构如下表所示:其中Point表中包含Point的空间信息,即空间的点的x,y坐标。
由于当个点的只有相当于独立地物才会有相关的属性信息,本次在操作的时候并没有在存储的表中添加相应的属性信息。
一条线是由很多个小线段的组成的,因此在存储的时候,每个边都有一个独立的ID,每条边是由起点和终点链接起来的,因此在在这个表中只需要存储相应的点的ID即可,一般的线都是具有相关的属性信息的,故在本次设计中添加了线的属性信息,咋通过SDE对空间数据查询的时候便可以很方便的看到边的属性。
的存储一样,按照每条边两个点来存储,而是将所有的边的序列来形成一个字符串来链接,然后再通过边表来操纵点表,最后完成查询信息。
空间数据库课程设计
空间数据库原理课程设计学院:资源与土木工程学院班级:测绘1402班姓名:古再丽努尔·喀日学号: 20141668 指导老师:郭甲腾2016 年 12 月实习成绩评定表目录1.地图编辑 (4)1.1裁剪及符号规范化 (6)2.添加控制 (7)2.1 添加引用和代码 (8)3. 总结 (10)空间数据库原理课程设计报告本次课程设计中我安装了相应的软件运行操作之外还辅助完成了图形裁剪,图层添加,图形边框设计,通过组员们的耐心讲解,以及查阅相应资料和笔记看懂了菜单栏的数据导入的代码,而且从我们组的成员学到了不少。
1.地图编辑地图编辑功能涉及到比较复杂的地图与鼠标的交互以及事件的响应,ArcGIS提供了强大的地图编辑的相关功能。
本节我们将尝试实现一些简单的地图编辑功能,包括点、线、面要素形状的创建和移动。
通过本节希望你能掌握Arc Engine实现地图编辑的机制以及常用的地图编辑的接口。
1.1裁剪及符号规范化首先把nsdi文件解压选出相应文件重命名放到另一个文件夹。
②打开ArcMap 软件,把重命名的新文件夹加载出来,导入文件把选出的文件按点线面进行重命名分类保留,为了研究出辽宁省洪水问题,用draw框出辽宁省进行裁剪。
③裁剪:layer-data frame-clip to shape-outline of selected graphic 步骤裁剪出辽宁省即可把框删除。
④裁剪完后进行文件的保存成.mxd文件,进行下一步操作。
⑤其次对省级,县级行政界线,河流的面,国家的线面等进行删除,保留边框线,使之规范化,即符号规范化。
对市,县,区等进行符号规范化。
保存该.mxd文件。
2.添加控制新建一个C#.Net项目,项目名称为Overlay,将Form1的名字设置为Main Form,Text属性设为“地图编辑”,并添加Toolbar Control 、Map Control、TOC Control、License Control、四个Button、两个Combo Box、两个Label和一个Group Box等控件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
空间数据库课程设计兼ARCSDE入门手册一.ArcSDE的配置数据库的创建数据库的配置数据库的网络配置数据库的控制和管理ArcSDE的配置二.数据库的设计建立数据库连接表的创建与设计版本的注册与创建成员角色与任务分配三.问题与解决方案软件本身的问题多版本编辑的问题四.总结个人心得各成员工作情况一. ArcSDE的配置1.数据库的创建:打开Database Configuration Assistant工具如图(1.1)所示为初始界面图(1.1)按照向导对话框依次选择执行的操作创建数据库→选择一般用途的模→输入数据库名称和SID号(*注意SID号默认和数据库名相同)→管理选项(默认设置)→输入口令号(*可以根据不同的用户设置不同的口令)→存储选项(默认设置)→数据库文件所在位置(默认设置)→恢复配置(默认设置)→数据库内容(默认设置)→初始化参数(默认设置)→数据库存储(默认设置)→创建选项(如图1.2)→确定对话框→开始创建图1.22.数据库的配置创建数据库成功之后需要进行数据库的配置,同上打开Database Configuration Assistant工具,点击下一步,选择配置数据库选项→选择需要配置的数据库→数据库内容(默认设置)→连接模式(*客户机较少时默认设置),点击完成开始配置数据库(如上图)3.数据库的网络配置配置数据库之后,打开Oracle Net Configuration Assistant 工具,如图(1.4)为初始界面图1.4按下一步进入监听程序配置→监听程序(*若需要添加新的监听程序,选择添加,这里选择已有的监听程序,选择重新配置如右图)→选择监听程序→选择协议(默认有TCP)→选择端口(*端口号默认为1521,若配置了多个监听程序,不应重复使用1521端口,否则后期的本地NET服务名配置会出错,如右图)→完成配置好监听程序后配置本地NET服务名配置→重新配置→选择Net服务名(根据新创建的数据库选择服务名)→服务名配置(输入新创建的数据库名)→选择协议(默认配置)→输入主机号和选择端口(主机号为计算机名)→选择测试→测试登录方式用户名填system,口令重新输入,如右图(若测试失败,可以试着重新配置数据库,注意配置端口号)4.数据库的控制和管理工具: OEM和SQL*PLUS登录OEM方式:网页登陆。
(下图)网址可在安装目录oracle\product\10.2.0\db_1\install\readme.txt中得到,输入网址,并用sys用户登录,使用SYSDBA身份。
登录SQL*PLUS方式:对话框登录。
输入用户名:System,输入口令:输入主机字符串:数据库名(右图)登陆成功时出现如下图信息SQL*PLUS方式管理采用命令行方式管理。
5.ArcSDE的配置ArcSDE可以在安装时配置,也可以在安装好后配置,这里先安装好ArcSDE(步骤省略),再进行配置。
打开ArcSDE for Oracle10g R2 Post Installation工具(右图所示为初始界面)→初学者选Complete→进入用户信息的填写界面(*注意这里的Net service name并不是计算机名,而是填写你所创建的数据库的名称(右图)),填写好密码和服务名后下一步进入ArcSDE配置文件的存储路径,这里可以默认→同上一步(默认配置)→用户信息的填写,这里填写密码(*注意这里的密码不要忘记,一般输入sde就行(右图))→如成功就进入ArcSDE授权界面→注册选项界面,选择”我已经从ESRI得到了一个授权文件并已准备好注册”如下图→导入授权文件界面,选择已下载好的授权文件,(下图)下一步进入ArcSDE服务器信息配置界面这里需要填写Oracle SID默认与数据库名相同,注意这里的Server name填写的事计算机名→完成ArcSDE配置二.数据库的设计1.建立数据库连接打开ArcCatalog左侧调出Database Connections→双击Add Spatial Database Connection进入空间数据库连接界面(如右图),这里的Server填写目标服务器计算机名或IP地址,Service默认填写esri_sde;Username可以填写system,也可以填写sde,只需要填写相应的口令就行。
这里填写好后可以测试连接(右图),成功后按确定就可进行连接。
以上连接方式为连接服务器方式,介绍另一种连接方式,直接连接,不能连接到对方的服务器,但能连到自己的数据库。
这种连接方式不需要安装ArcSDE也能连接到数据库如下图2.表的创建与设计要素集: 包含教育,旅游,银行,企业,宾馆,餐饮,购物,政府,医疗,其它十个要素类3.版本的注册与创建在数据库连接名上右键单击出现菜单,选择New 数据集,根据已有的坐标系统生成一个数据集,数据集生成好后再根据上面提供的表格新建10个要素类。
完成后注意需要注册版本号,在要素类或要素集上单击右键选择”Register as Versioned..”单击出现如下图所示的对话框勾选按确定完成注册。
为了实现多版本编辑,需要创建多个版本。
在数据库连接名上右键选择”Versions…”单击,弹出版本创建对话框,下图初始版本为Default,注意在创建版本时注意子版本和父版本的问题(详见问题与解决方案),在Default上单击右键→new→在DEFAULT版本下创建子版本,下图。
4.成员角色与任务分配本组成员角色与任务分配:版本任务吕建平 DEAULT 数据库的创建与设计,并在2区域描点康承旭 KCX 1区域描点,添加属性李凤娇 LFJ 4区域描点,添加属性苗小利 MXL 3区域描点,添加属性三.问题与解决方案1.版本兼容课程设计初期,配置ArcSDE出了问题,提示版本不兼容。
解决:卸载Oracle 10,重装Oracle 10.2解决。
重装Oracle 10.2后还是配置不了监听程序,注册表信息未修改。
解决:打开注册表管理器,依次打开下列项HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services 展开Oracle 相关项,查看ImagePath项,是否是10.0.1版本,若是以前的版本,则更改ImagePath为10.2.0,如下图2.编辑数据问题打开ArcMap时导入刚创建的要素类,开启编辑状态,出现以下对话框,并且不能编辑数据解决:这个问题的出现时因为没有对要素类注册过版本,在ArcCatalog中右键点击要素类,如下图点击Register As Versioned..之后注册版本,就可以对要素类进行编辑了。
3.版本问题。
在核对版本时,有的机子上出现Default以外的版本,但有的机子上只出现Default版本,这是由于在建立版本的时候引起的。
解决:在创建版本时,可以为任意的版本创建子版本,但在核对版本时只能是有继承关系的版本进行核对,有兄弟版本关系的不能进行核对,所以解决方法是所有版本都在Default下建立。
建立方法:在Default上右键单击New。
(下图)4.数据修改问题。
有时编辑好数据后,出现数据不能删除,特别是一些空记录不能删除。
这是由于System和Sde用户间的冲突引起的。
解决:解决方法可以利用ArcCatalog的导入导出功能,先导出要素类,然后删除需要删除的数据,再导入数据库。
四,总结1.个人心得作为一名地理信息系统专业的学生,我觉得能做这样的课程设计是十分有意义。
在已度过的两年半大学生活里我们大多数接触的是专业基础课。
此次课程设计历时四天(两个周末),40个课时,在每天11个课时的重压下,我们组四个人顺利完成了课程设计的内容。
虽然过程艰辛,但所收获的东西也着实不少。
课程设计初期,需要配置Oracle数据库与ArcSDE。
在这之前,我们没有Oracle和ArcSDE的相关了解,因此在配置时完全按着老师给我们的资料来进行。
此次配置历时11个课时,中间出现不少问题,如版本不兼容,以至于所有人的Oracle数据库都进行了一次重装;还有像监听程序不能配置等,我们通过网络的帮助自行解决了一道道关卡,终于在第一天完成了Oracle的配置和ArcSDE的配置。
对Oracle的配置让我深入了解了Oracle与SQLServer的区别。
Oracle所拥有的庞大数据库以及高度安全性都是SQLServer所不能比拟的,正因如此,所以Oracle的操作与配置相对来讲也具有了一定的难度。
为以后学习Oracle奠定了一定的基础。
在乐山地图的绘制过程中,出现了不少问题,但在各组员的合作下基本上都解决了。
例如有个组员在提交版本的时候,突然ArcMap出现异常退出的问题,提交之前未保存,结果数据丢失了大半。
后来没办法恢复数据,就重新绘制了那些点,但是在提交前每次都先保存了,之后就没有出现过大问题了。
这次课程设计最关键的问题就是分配任务,这是一次团队合作的任务,四个人按劳分配了任务,在连续两天的高强度工作下顺利完成,并加深了团队合作意识。
本次的课程设计,培养了我综合应用空间数据库及其他课程的理论知识和理论联系实际,应用数据库知识完成乐山地图绘制的能力;在设计的过程中还培养出了我们的团队精神,同学们共同协作,解决了许多个人无法解决的问题;在今后的学习过程中我们会更加努力和团结。
2.小组成员工作情况汇报在此次课程设计中,各成员都积极绘制地图,特别是有的组员(苗小利),不辞辛苦,虽然数据在很冒失的情况下丢失了,但是她还是把未提交的数据重新绘制了一遍;还有的组员(康承旭)具有很深的团队意思,在设计过程中不断帮助其他组员解决问题;还有的组员(李凤娇)心思细腻,工作勤奋,在任务分配之后,第一个完成了所有任务。
总的来说,此次课程设计各组员通力合作,在老师的指导下,完成了这项空间数据库的实践活动。
姓名:吕建平学号:日期。