空间数据库课程设计指导书

合集下载

dl09ch08空间数据库实验指导书

dl09ch08空间数据库实验指导书

实验一Arcsde使用及Geodatabase构建一、实验目的1.掌握SQL SERVER2000的工作机制,了解ARCSDE基本原理。

2.掌握ARCSDE的连接。

3.掌握创建个人GEODATABASE的基本步骤和方法。

二、实验任务1创建自己的ARCSDE帐户。

2查看要素类在数据库中的表。

3创建一个给定数据的个人GEODATABASE。

三、实验仪器设备1ARCCATALOG、某地区的SHP数据。

2XP操作系统的计算机一台。

四、实验方法与步骤1.在创建的地理数据库之间要完成数据库的概念设计,每一个图层对应一个数据表,在ArcCatalog中“要素类”(Feature Class)的概念与之对应。

可以将多个要素类组织成为一个“要素集”(Feature DataSet),在同一个要素集中的要素类都具有相同的地理参考(坐标系相同)。

2.ArcCatalog的目录树中,定位到E:盘,右键点击这E:盘,在出现的菜单中,选择<新建>-<文件夹>,文件夹名称改为myGeoDB 。

右键选中这个文件夹,在出现的菜单中,点击<新建>-<个人Geodatabase>,这时会创建一个名称为“新建个人Geodatabase.mdb”的数据库文件,将之改名为:“YY”。

3. 右键点击数据库文件“YY.mdb”,在出现的菜单中,选择<导入>-<要素类multiple>,在出现的对话框中,打开要导入要素:YY县界prj.shp/YY县城prj.shp/YY道路prj.shp 。

4.右键点击数据库文件“YY.mdb”,在出现的菜单中,选择<新建>-<要素集>5.在出现的对话框中输入要素集的名称、点击按钮“编辑”为其指定一个坐标系6.在这里,我们设定坐标系为:GCS_WGS_1984(即GeographicCoordinate System->World->WGS 1984.prj),这是一种被GPS采用的地理坐标系。

空间数据库毕业课程设计报告

空间数据库毕业课程设计报告

空间数据库课程设计兼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方式:网页登陆。

数据库课程设计任务指导书06140912

数据库课程设计任务指导书06140912

课程设计任务指导书班级0614091、2专业测绘工程课程名称数据库技术及应用学生姓名指导老师闫继涛毛政利高松峰邢晓娜河南城建学院测绘与城市空间信息系数据库课程设计,是综合应用所学过的数据库理论知识,自行设计并实现一个较为完整的应用系统。

结合一个实际信息系统开发,初步掌握数据库管理信息系统的方案设计、论证和分析方法。

正确运用所学课程的基本理论和知识,了解在Windows环境下,使用Visual FoxPro 6.0开发管理信息系统所需的计算机软、硬件环境。

进一步深刻理解Visual FoxPro 6.0,合理设计并建立数据库,建立数据库中表与表之间的关系。

在理论教学的基础上,进一步理解可视化编程的基本概念,熟练掌握可视化编程的方法和步骤。

通过编程和上机调试,提高计算机应用与开发水平,特别是VFP平台的开发水平和能力,提高解决实际问题的能力。

从软件工程的角度,初步树立正确的程序设计思想,从系统分析、系统设计、系统实现、系统评价出发。

培养分析问题、解决问题的能力。

提高收集、查阅资料和撰写项目文档的能力。

一、设计地点:五号教学楼0614091、2班教室和5号楼114、214、215二、设计内容:每四人组成一个设计小组,从指定参考题目中选取一个进行设计,也可根据需要自行选题。

分组名单见附表1三、设计要求1、每组用自己的组名创建一个文件夹,所有的文件都要保存在该文件夹下。

2、每个系统都要有系统登录窗口,用自己的学号或姓名作为用户名,密码与用户名一样。

3、要求每个系统必须有以下几个模块:数据输入模块、数据维护模块、数据查询模块、数据统计模块、报表输出模块。

4、其他功能的模块,请根据系统的需要和用户的要求补充完整。

四、设计纪律要求:1、严格遵循课程设计的时间安排,按时完成每个阶段的任务。

2、严格遵守学校纪律和机房的各项管理规定。

3、严格请假制度,需请假时,必须经指导老师批准。

4、设计期间学生不准在宿舍内逗留,严格按照安排到相应的地方去收集资料或者设计,每天上午8:00在教室点名后方可去指定地点。

空间数据库课程设计

空间数据库课程设计

空间数据库课程设计实验报告专业班级:地信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.数据的复制出错需要注意的问题。

数据库课程设计指导书

数据库课程设计指导书

数据库应用课程设计指导书一、课程设计的目的经过一个学期《数据库系统原理》课程的学习,学生掌握了许多书本中的知识,但对使用一个实际的数据库管理系统和利用一个数据库的前台开发工具开发一个应用程序还是较陌生。

本课程设计的目的是为了让学生在学习课程的基础上,进一步深入理解数据库的基本理论;将理论知识和实践结合起来,提高学生开发一个较完整的数据库应用系统的水平,培养高素质的应用人才,使学生更能满足社会发展对计算机人才的综合应用能力的需求。

二、课程设计题目(一)房地产中介管理系统1.背景简介某房屋中介公司拥有多名职员分管不同业务,公司与多名房主具有业务联系,每个房主在委托房屋中介公司进行房屋的出租或出售时都要填写一张表格,说明房屋的地址、面积、朝向、类别以及价格等相关信息。

需要租住或购买房屋的客户在向中介公司寻求服务时,也需要登记需要租住或购买的房屋的细节要求。

职员负责与客户约定时间,并陪同客户看房,若客户看中房屋,公司将记录客户购买或租住房屋的合同的相关信息。

2.系统目标房地产中介管理系统主要实现客户、业主及物业的类别资料管理、业主物业资料管理、客户物业需求资料管理、中介成交物业查询及统计报表等功能。

3.功能要求(1) 出售、出租房源登记、修改、删除管理。

(2) 求购、求租客户登记、修改、删除管理。

(3) 支持房源图片、业务跟进、成交管理等功能。

(4) 强大的房源查询、求购求租客户查询功能。

(5) 支持房源与客户的自动匹配功能。

(6) 支持回收站功能,确保信息的安全删除。

(7) 支持房源状态设置功能(正常/已成交/已作废/暂放等)。

(8) 支持经纪人权限管理功能,由经纪人来管理所属房源。

(9) 对业主、房号、底价等重要信息都进行严格的保密管理。

(10) 文档管理、内置常用的房屋租赁合同/商品房买卖合同等文档。

(二)学生成绩管理系统1.背景简介学生成绩的手工录入及查询,是一项非常繁重而枯燥的劳动,耗费许多人力和物力,而且会因人的情绪烦躁而出现失误,因此在计算机飞速发展的今天,应用数据库技术实现学生成绩的计算机管理是可行而必要的工作。

数据库课程设计任务指导书

数据库课程设计任务指导书

《数据库课程设计》(CS372)设计指导书上海交通大学计算机科学与工程系2009年4月1 引言大型课程设计是我系多年来一直坚持的特色课程,其目的是培养我系学生在大型软件和系统软件设计开发方面的能力。

《数据库课程设计》是大型课程设计之一。

数据库技术具有广泛的应用,有关数据库技术的课程是计算机学科的主干课程之一。

数据库管理系统(DBMS)是支持数据库应用的重要的系统软件。

《数据库课程设计》的课程目标是让学生自己设计并实现一个小型的关系数据库管理系统。

设立《数据库课程设计》的指导思想是:使学生加深对《数据库原理》课程中学到的基本概念、基本原理和基本技术的理解;提供一个让学生综合应用所学程序设计、操作系统、编译原理和软件工程等方面知识的机会;培养学生独立自主学习、分析和解决问题的能力;增强学生进行大型程序设计的实践能力。

由于课程设置、课时安排等原因,为了完成这个课程设计,需要学生自学很多有关内容,而且系统涉及较多底层技术,所以总得来说,这是非常具有挑战性的课程设计任务。

文献【1】是本课程设计的主要的参考文献。

2 系统分析数据库管理系统(DBMS)是建立在操作系统基础之上、用于管理数据库的系统软件。

商用DBMS通常是功能全面而复杂的,但作为课程设计,我们要求学生设计实现的DBMS只需要具备一些基本功能组件,而且每个功能组件只需要完成简单而基本的功能。

系统应该包括的基本功能组件及其相应功能描述如下:(1)存储管理器:在磁盘上按关系数据模型存储数据,并支持高效的访问(如索引和Hash);(2)缓冲管理器:管理内存中的缓冲区,专用于与磁盘之间的数据I/O;(3)查询处理器:编译SQL语句,生成查询计划,优化查询计划;(4)执行引擎:执行查询计划;(5)用户界面:接受用户的SQL语句,显示返回结果;可以是图形用户界面,也可以是命令行界面。

以上各个组件相互之间的关系如图1所示。

DBMS还有很多其他组件或更全面的功能,如事务管理、并发控制和恢复机制等。

《数据库课程设计》指导书

《数据库课程设计》指导书

数据库课程设计指导书一、目的1.通过课程设计,使学生进一步巩固所学的知识,考查学生对数据库理论及知识的理解能力和综合运用能力;2.培养学生自主学习、独立思考的能力,学会查找资料并善于分析资料的能力;3.培养学生独立设计、独立调试程序的能力;4.培养学生初步的软件设计能力,形成良好的编程风格。

二、要求1.在对数据库理论及知识理解的基础上;重点是针对具体的实际问题选择并设计合适的数据库表加以应用,并在此基础上完成相关的算法与程序;2.给出系统的概要设计、详细设计;3.完成数据流程图,E-R关系图,数据库表、程序流程图、功能模块图的设计、对功能编程加以实现;4.必须设计必要的视图、触发器、存储过程;5.使用相关的编程工具(VC++、.NET、Java等)编写代码实现设计的数据库系统6.完成规范化的课程设计说明书的编写;7.在选题时,除了“七、”中提供的项目外,同学们也可根据自己现实工作或生活的实际需要和能力,自选课程设计题目,要求难易适中,业务情况容易了解,涉及其他专业的"专业性"不要太强;8.考虑到设计工作量大,可以3-4个同学一组共同协作进行同一题目的设计,但一组成员的工作必须有明确的分工(按系统功能划分或者设计任务划分),各组题目最好不要重复,如重复则要求采用不同的开发实现技术。

如果个人完成,相应课程设计的题目为:XXX系统如果分组,组内成员可分工如下:(1)工作流和功能分析,E/R图设计, 书写相应设计文档. 1人(相应课程设计的题目为:XXX系统——需求分析和概念结构设计)(2)关系模式设计,存储过程\触发器\视图设计,书写相应设计文档. 1人(相应课程设计的题目为:XXX系统——逻辑和物理结构设计)(3)用相应的开发工具进行前台功能模块和菜单的代码设计. 1-2人(相应课程设计的题目为:XXX系统——编码实现和实施)另外,也可按系统功能分工,则相应课程设计的题目也要加子标题,如:进销存管理系统——基础数据进销存管理系统——进货维护进销存管理系统——售货维护进销存管理系统——账务管理三、应交文档资料1.课程设计的题目、系统的总功能和各子模块的功能;2.主要算法简述;3.程序流程图,数据流程图,E-R关系图;4.使用的数据库表结构的详细情况;5.数据库设计中建立的视图、触发器、存储过程的代码6.课程设计的总结报告,主要包括以下内容:(1)课程设计中遇到的主要问题和解决方法;(2)创新和得意之处;(3)课程设计中存在的不足,需进一步改进的设想;(4)课程设计的感想和心得体会。

《数据库课程设计》指导书

《数据库课程设计》指导书
附1、封面·························································································································13
一、课程设计的性质与目的
“数据库课程设计”是数据库系统原理及程序设计等课程的后续实践性课程,是一门独立开设的实践性课程,也是毕业设计等后续课程的基础。“数据库课程设计”对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
6)对系统的各个应用程序进行集成调试和测试,进一步优化系统性能,改善系统用户界面。
4、基本要求:
能实现以下主要功能
图书基本情况的录入、修改、删除等基本操作。
实现借书功能。
实现还书功能。
实现对所有购进图书的分类查询和分类统计。
能够按书名、作者等分类查询现有图书的数量。
对超期的情况能自动给出提示信息。
(三)库存物资管理系统
一、课程设计的性质与目的·····························································································1
二、课程设计的时间分配·································································································1
“数据库课程设计”的主要目标是:
1、加深对数据库系统原理及程序设计的理论知识的理解和应用。
2、通过设计实际的数据库系统课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《空间数据库》课程设计指导书
一、课程设计目的
理解空间数据库的一般原理、方法,空间数据库管理系统的系统结构和实现技术;熟练掌握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日。

四、课程设计要求
1、按学号顺序(3人)分组,每组依次从下面选一个题目完成设计:
(1)输配电线路空间数据库;
(2)电信设施网络空间数据库;
(3)有线电视网络空间数据库;
(4)自来水管网空间数据库;
(5)土地利用空间数据库;
(6)行政区划空间数据库;
(7)人口分布空间数据库;
(8)社会经济统计空间数据库。

2、课程设计提交成果及考核
(1)按照学校要求编写课程设计报告(封面、任务书、正文),要求提供电子文件并打印出来。

正文部分主要是空间数据库设计的内容,包括必要的文字说明和Visio、ArcCatalog和ArcMap中的截图。

(2)提交Visio图、XML文档、GeoDatabase,要求提供电子文件。

提交时间:2011年9月11日。

相关文档
最新文档