数据库建设图
㈠ 空间数据库建立
在遥感图像处理系统空间数据库的建立过程中,由于我们的大部分资料来源于现有的地图,因而以地图的数据处理,采用扫描矢量化的数字化手段进行数据录入,各种地图处理,数据入库工作流程可分为预处理、图形扫描数字化、图层数据建立拓扑关系、建属性数据库、图层矢量数据与属性数据联接、投影转换、图幅拼接、图面整饰、数据入库九个阶段。如图7-9所示。
图7-9 数据采集工作流程图
(1)图形预处理
资源信息是多源和多尺度的。毫无疑问,对这些资料的初步整理是数字化工作进程的重要一环。
本系统将采用统一的坐标系统,坐标系为1980西安坐标系,高程系为1985国家高程基准。所有的图形数据均应该转换到此坐标系。
(2)图形扫描数字化
在地图数据采集过程中,由于地图原图质量、内容、比例尺和扫描过程中的种种因素,根据纸介质地图的图形要素和彩色特征提取的分层图仍会带有各种噪声以及不需要的其他一些信息,为了获得正确的、干净的数据,在数字化之前,要进行二值化、去脏、光滑、断线修补、细化处理等预处理步骤。
(3)图层数据建立拓扑关系与图形编辑
矢量化后的各图层,利用ArcGIS软件提供的功能建立拓扑关系,在建拓扑关系时会发现图形数据错误,要进行编辑、修改,再重新建立拓扑关系,这一过程可能做多次,直到数据正确为止。
(4)建属性数据库
按已采集的属性数据表,和标准规定格式,利用通用的数据库管理软件建立分层数据库,文字型数据要按标准代码录入。
(5)图层矢量数据与属性数据联接
按图元编码(用户ID)将矢量数据与属性数据联接。对于已建立联接的各类空间数据和属性数据,通过ArcGIS 系统对它们做进一步的编辑和修改,确保数据库的准确性和完整性。在ArcGIS 系统中,图形数据被分成“点”、“线”、“面”三种几何要素,它们都有各自相关的属性,在进行拓扑处理后,这三种要素间便拥有了相关的空间拓扑结构,这种空间数据关系与相应的属性数据是一种动态联结关系,这也是在ArcGIS系统中能够进行空间分析的关键所在。属性数据的编辑可通过ArcGIS系统的数据库管理系统进行数据结构定义(如数据项名称、类型、长度等)、数据编辑(如插入、删除、拷贝等)、数据查询检索等等,形成可供使用的属性数据库。
(6)投影转换
同一工作区可能利用不同比例、不同投影的图件,要对不同来源、不同时间分辨率和空间分辨率的点、线、面数据进行计算,在拼接图层之前必须对它们进行投影转换,使最终形成的图层均投影到一个坐标系统。
(7)图幅接边
图幅接边的目的是要保持图面数据连续性。工作区有多幅图构成,按上述步骤每幅图分层建立起图层之后,要对各相邻图幅分层进行拼接,图幅的接边精度要满足相应比例尺的国家精度要求。各图层中线图元或面图元拼接后其图元编号要进行改变,在右边图幅中的图元拼接后用左边图幅内的图元编号,下边图幅的图元改用上边图幅的图元编号。其属性数据也要合并为一个,属性数据结构不相同的图元(线或面)不能进行图幅拼接。对于一些图面标注的内容也要做相应的调整。到现在为止,已完成了图形库的建立工作。拼接完成后,仍按图幅分开储存与管理。
(8)数据入库
前面数据处理的目的都是为了使图形进入GIS数据库系统中,以作为其他应用系统的数据基础。图形数据将采用空间数据管理方式、利用系统软件将所有图形及属性统一存放于Oracle之中。
(9)图件输出与图面整饰
在每一图幅数字化完成后,或工作区各图幅分层拼接之后,要对图面标注内容逐一添加到图面上。按有关图例符号标准和用色标准对相应点、线、面图元的线型、符号、颜色进行设置定义。再就图名、图例、比例尺及其图面内容整饰后,输出图件成果。
(10)数据质量控制
检查内容包括数据完整性、逻辑一致性、位置精度、属性精度、接边精度、现势性等是否符合国家标准及有关技术规定。专题图形数据库建设质量控制的方案如下:
建立数据采集标准规范,详细阐述不同要素的采集要求,作为数据采集的根本基准,统一采集认识。
进行数据采集人员培训,熟练使用采集软硬件,掌握采集规范,采集过程中填写详细的图例簿,统一图例簿格式,记录每幅图数据生产过程的基本情况,特别是作业时遇到的问题及处理意见,质量情况等。
数据质量控制采用分级分层管理方式,首先,数据生产操作人员在数据采集过程中严格遵守数据采集规范标准,采集后进行数据的第一次检查;其次,数据库集成人员进行第二次数据质量检查;最后,系统总工随机抽样检查。
检查方式多种多样,这里主要采用以下3种:屏幕视觉检查,打印出图检查,查错软件检查。
㈡ 如何新建数据库关系图
1、连接到数据库,在“数据库”节点下面找到“DWDiagnostics”,点击展开,找到“数据库关系图”
(2)数据库建设图扩展阅读:
1、对于任何数据库,都可以创建任意多个数据库关系图。
2、每个数据库表都可以出现在任意数量的关系图中。
3、蠢码这样,便可以创建不同的关系图是数据库的不同部分可带高哪视化,或强调设计的不同方面。
例如,可以创建一个大型关系图来显示所有表和列,并且可以创建一个较小的关系图念顷来显示所有表但不显示列。
㈢ 数据库如何建立
问题一:怎样建立一个简单数据库? 把excel导入数据库,不出现表格嵌套可以使用下面这个方法导入;
思路:
(1)、把excel数据读入到dataset中;
(2)、建立相应结构的数据表格
(3)、把dat畅set中的数据更新到数据表中
问题二:如何在excel中创建“数据库” excel是一个自由表,一个EXCEL的工作薄就是一个数据库,它里面的每一张表就是数据库的表,你可象操作表一样对其进行查询等操作,它里面的列就是数据库的字段,行就是记录,因此你可以按数据库的架构来组建数据,只是你如果你组建的数据不符合数据库的规则,在查询时不能得到时相应的结果。因此在EXCEL中不存在创建数据库。但对存在的数据可以引用。当满足条件A、B、C、D……时引用是可以的,但如果是在EXCEL中直接引用是不行的,一种是用VBA利用ADO访问EXCEL,在查询时把A、B、C、D几个条件按sql语法写进查询语句中,引用返回的记录集,一种是利用函数把满足A、B、C、D的记录筛选出来,然后再引用。
问题三:如何新建数据库关系图 红框:在CREATE 弗ABLE 的时候使用外键约束。
不论你建立一对一、一对多、多对多的关系,关系的两端都是连接一张表,这方面你可以了解一下E-R图!
问题四:sqlserver 下怎么建立数据库 怎么建表 方法/步骤
1
首先我们打开SQL SERVER自带的数据库管理工具,从开始菜单中可以找到,如图点击进去;
2
开始连接SQL SERVER服务器,就是我们装好的SQL SERVER 服务器;
3
右击数据库,选择第一个,新建一个数据库;
4
填写数据库的名称,下面是设置自动增长的,一般不用管,默认
5
点击确定后就可以生成一个数据库,此时里面是没有表的;
6
右击表新建一个表,填写你要的字段名称
7
填完字段名称后点击字段名称那个内部窗口的小叉叉,然后就提示你输入表名了,填写下表名,一个数据库的建立过程就是这样的;
或者
create database stuDB
on primary -- 默认就属于primary文件组,可省略
(
/*--数据文件的具体描述--*/
name='stuDB_data', -- 主数据文件的逻辑名称
filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称
size=5mb, --主数据文件的初始大小
maxsize=100mb, -- 主数据文件增长的最大值
filegrowth=15%--主数据文件的增长率
)
log on
(
/*--日志文件的具体描述,各参数含义同上--*/
name='stuDB_log',
filename='D:\stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)
问题五:怎样建立一个大型数据库? 建立一个数据库当你想建立一个表时,你必须按照以下的步骤先建立一个数据库:在SQL Enterprise Manager中,选择你的数据库的名字。从Manage菜单中选择Databases选项。管理数据库的窗口就出现了。在工具条上点击新建数据库的按钮,就会出现新建数据库的对话框(如图3.5所示)。注意现在版本的SQL Server(version 6.5)最多能有32,767个数据库。每个数据库的最小容量是1MB,最大容量是ITB。在SQL Enterprise Manager对话框中的新建数据库对话框。 填写你的数据库所要使用的名字(不能有空格)。 然后,填写你要建立的数据库所在的数据库设备(例如,他就是你在前面一步建立的数据库设备)。 这个新建数据库的对话框会以图形的方式显示所有数据库设备的已经使用和没有使用的空间。 当你建立一个数据库时,你可以选择去建立事务日志。为了建立事务日志,你需要指定一个log device(日志数据库设备)。在新建数据库对话框中,打开标有LogDevice的下拉式框,然后选择一个数据库设备和用于日志的空间大小。注意每个数据库都有它自己的事务处理日志,它记录了对数据库每一个请求(modify,insert,delete)。日志文件是对数据库的内部处理过程的一种监视。它允许你对数据库执行updates, inserts, deletes等操作。所以在需要的时候,你也可以取消这些操作的结果。在系统没有正确地关闭,而只是停机或重新启动时,这些事务处理的日志是很有用的-在重新启动时,SQL Server会根据事务处理日志来恢复数据。注意当你把事务处理日志向一个mp 数据库倾倒时,你的事务处理日志会被截短。你也可以强制地使你的事务日志缩短。如果你想知道有关事务日志的更多的信息,请查询SQL 在线帮助文件,用关键字transaction log查找。6当你完成在新建数据库的对话框中的这些问题的回答,点击Create Now 按钮。你的数据库就会在Databases文件夹下显示出来。
问题六:创建数据库的两种方法 交互式创建,就是你右击数据库然后选择新建数据库按钮就可以.....还有一种就是sql语句创建比如创建一个数据库名为a 的数据库,那么sql语句就是,create database a;然后执行下就可以...
问题七:如何建立一个数据库存储过程 由于不知道你的表结构,所以以下过程供参考(提醒:创建存储过程前,先选好要执行创建语句的数据库)
--------------------------------------------------
CREATE PROCEDURE getavg--存储过程名字为getavg
@kc varchar(255),--假设课程号字段为字符类型
@avg decimal(5,1) OUTPUT --输出平均成绩
AS
--课程号[email protected] 的平均成绩
SELECT @avg = avg(成绩字段)
from 表名
where 课程号字段 = @kc
return @avg
GO
------
以上为创建存储过程,以下为调用
declare @a decimal(5,1)
EXECUTE getavg '课程号', @avg = @a output
print @a
问题八:在电子表格中如何建立数据库?? 一、 建立数据库
方法一:使用向导,调出方法⑴可采用“文件”菜单“新建”
⑵或采用“工具”菜单“向导”
方法:使用数据库设计器
1、 使用向导建立数据库
特点:可以方便快捷地创建数据库,但只适用于一般常用的数据库。
2、 使用数据库设计器建立数据库
特点: 最大特点就是灵活性
操作步骤:⑴“文件”菜单“新建”,显示新建对话框
⑵选择“数据库”和单击“新建文件”钮
⑶在创建对话框中输入新数据库的名称和单击“保存”钮
效果:数据库文件已经建立完成。
显示出“数据库设计器”窗口和“数据库设计工具”
打开“数据库设计器”工具方法:“显示”菜单“工具栏”
选择“数据库设计器”
三、建立表
1、 数据库与数据表
可以先建立自由表,然后再添加到数据库中
建立新的数据库表,系统会将其自动加入到数据库中。
2、 建立自由表
注意:自由表独立于任何数据库,如需要课添加到数据库中,但不能同时
将一个表添加到多个数据库。
预备知识:建立表必须首先建立表的结构
即要描述各个字段的字段名、字段类型、字段宽度、如果是数
值型还有小数位数,以及索引、是否再字段中允许空值(选择NULL)
3、 建立数据库表
有三种方法:
法一、“文件”菜单“新建”,显示新建对话框
选择“表”和单击“新建文件”钮
在创建对话框中输入新数表名称和单击“保存”钮
法二、再建立完数据库后,不关闭“数据库设计器”窗口,单击鼠标右键后
选择快捷菜单种的“新表”,单击“新表”钮,再创建对话框输入表 名
后“保存”
法三、使用数据库设计器工具栏
(“显示”菜单“工具栏”)
选择“数据库设计器”工具栏种的第一个钮“新建表”
二、使用命令建立数据库、数据库表
1、 建立数据库
CREATE DATABASE 数据库名称
2、 建立数据库表
CREATE TABLE │DBF 表名 [FREE]
(字段名1 字段类型 [(字段宽度 [,小数位数] )]
[(字段名2……]
二、使用向导建立查询
1、查询形式分类:查询向导:标准查询
交叉表向导:以电子表格形式输出查询结果
图形向导:以电子图形形式输出查询结果
2、使用查询向导建立查询步骤:
[0]使用查询向导前必须先打开用到的库表或自由表
⑴字段选取
⑵记录筛选
⑶选择排序方式
⑷查询完成(选择保存并运行)(浏览查询)
⑸打开查询设计器,修改查询
问题九:如何建立一个数据库呢? 你上面将创建表和创建数据库等相关的东西混淆了。建议你多看下书理清下思路。一步一步来,学东西别急。
创建数据库:
create datebase db;
---这句代码创建数据库,数据库路径和大小由系统默认。
on
( 分配内存大小、数据库路径等。
)
―――创建表―――――
create table tb_(
username varchar(20) not null primary key
)-----创建字段
――――――――――――――
应该你有书,比着书多敲敲代码,有不懂的再交流。
㈣ 数据库的建立
(一)数据库的结构和内容
省级分等数据库结构分省、市、县三级。分等数据库具体结构和内容见表 3-18。
表 3-18 分等数据库结构和内容表
(二)数据库数据标准
1. 表格数据库文件格式
表格数据库除要求提供 Excel 格式的表格外,其他表格统一采用 DBF 格式。
2. 字段内容及格式要求
1)某些关键字段的填写要求
县级农用地分等单元编号:省级行政代码(2位)+地级市行政代码(2位)+县级行政代码(2位)+ 单元流水编号(6 位)。行政代码按《中华人民共和国行政区划代码》(GB 2260-91)执行。单元流水编号不足 6 位的前面补 0。
省级农用地分等单元编号:省级行政代码(2位)+地级市行政代码(2位)+县级行政代码(2位)+ 单元流水编号(3 位)。行政代码按《中华人民共和国行政区划代码》(GB 2260-91)执行。单元流水编号不足 3 位的前面补 0。
面积:以公顷为单位的,小数点后保留 2 位;以亩为单位的,小数点后保留 1 位。
2)字段格式要求
字段格式要求详见表 3-19 ~表 3-31。下列数据表格说明中,“C”表示字符型字段,“N”表示数值型;冒号后面的数字表示字段长度和小数点后的保留位数。如 C∶6 表示长度为 6 的字符型字段;N∶10/2 表示长度为 10 的数值型字段,其中小数点后保留 2 位。
表 3-19 ×× 县农用地分等单元原始属性数据表
表 3-20 ×× 县农用地分等基本参数表 ( 只提供 Excel 格式 )
表 3-21 ×× 县农用地分等指定作物基本参数表
表 3-22 ×× 县样点产量-投入调查数据表
表 3-23 ×× 县土地利用系数、土地经济系数汇总表
表 3-24 ×× 县 ×× 指标区“指定作物 - 分等因素 - 自然质量分”记分规则表
表 3-25 ×× 县 ×× 样地适用区“指定作物 - 分等属性 - 自然质量分”加(减)分规则表
表 3-26 ×× 县农用地分等 ×× 作物计算结果表
表 3-27 ×× 县农用地分等多作物综合计算结果表
表 3-28 ×× 县农用地分等结果乡镇 - 面积汇总表
表 3-29 ×× 县农用地分等结果地类 - 面积汇总表
表3-30 ×× 县(省)农用地标准样地属性数据表
表3-31 ×× 县农用地分等单元综合数据表(只提供Excel 格式)
(三)数据库建设流程
省级分等数据库建设分三步,首先形成县级分等数据库;然后在县级分等数据库基础上,按照《农用地分等定级规程》(国土资源大调查专用)和《福建省农用地(耕地)分等汇总工作技术方案》的技术要求,建立市级分等数据库;最后在市级分等数据库基础上,再形成省级分等数据库(图 3-8)。
图3-8 省级分等数据库建设流程图
图3-9 农用地(耕地)分等市级数据库建设流程图
图3-10 农用地(耕地)分等省级数据库建设流程图
1.县级分等数据库建设
根据《福建省农用地(耕地)分等工作方案》,在完成县级农用地(耕地)分等工作后,按照上述(一)、(二)点要求,建立县级分等数据库。
2.市级分等数据库建设
市级分等数据库建设流程见图3-9。
3.省级分等数据库建设
省级分等数据库建设流程见图3-10。