当前位置:文档之家› GIS数据库复习资料

GIS数据库复习资料

GIS数据库复习资料
GIS数据库复习资料

1、GIS数据库:是空间数据集合,它实现对具有一定地理要素特征的相关空间数据集合的统一管理,空间数据间紧密联系共同反映现实世界中某一区域内综合信息或专题信息间的联系,主要应用于地理空间数据处理和分析。

2、空间数据库是存在于电脑信息介质(如硬盘、光盘)上,而且数据按一定的格式存放,可长期存储、有组织的、可共享的数据集合2、数据(data):是数据库中存储的基本对象,是描述事物的符号记录。

3、数据库(database):长期存储在计算机内的、有组织的、可共享的数据集合,数据库中的数据按一定的数据模型组织、描述和存储。

5、数据库系统(database system,DBS):是指在计算机系统中引入数据库后的系统,一般有数据库、数据库管理系统、应用系统、数据库管理员和用户构成。

6、地理系统:开放的复杂系统。是指某一个特定时间、特定空间的,由两个以上相互区别又相互凉席、相互制约的地理要素或过程所组成的,并具有特定功能和行为,与外界环境相互作用,并能自动调节和具有自组织功能的整体,是一种宏观范围的时空有序结构,具有自组织功能。

7、地理现象:地理现象是指地理事物在发生、发展和变化中的外部形式和表面特征

8、几何实体(空间对象):将地理现象进行抽象处理后,就得到空间现象。可分为简单空间对象和复合空间对象。

9、描述空间对象的数据组织方式,称为空间数据内部结构。分为矢量结构和栅格结构。矢量结构中,地理现象被抽象成点、线、面来表达。栅格结构中,空间被规则地划分为栅格。栅格数据表示的是二维表面上的地理数据的离散化数值。

10、关系是一个规范化了的二维表。表的每行对应一个元组;表的每列对应一个域,称为属性。

11、主键:如果一个属性集能唯一地标识一个关系中的元组并且不包含多余的属性,则称该属性集为该关系的候选键。当一个关系有多个候选键时,可以选择其中的一个作为主键。主键是那个被用户选中的候选键。

12、外键:如果一个关系R1的某个属性集是另一个关系R2的主键,则该属性集对于关系R1来说是外键。使用外键能够将多个关系联系起来。

13、关系模式:是对关系的描述,一个关系模式确定了这个关系的框架。

14、关系模型:是由若干个关系模式组成的集合。它是用二维表格结构表示数据集数据之间联系的数据模型。

15、要素类:要素表示有空间集合的尸体,有位置相关信息。要素类是一个地理要素的集合。要素类中的个要素具有相同的集合类型、相同属性列集合,以及相同的坐标系统。

16、数据仓库:是支持管理决策过程的、面向主题的、继承的,稳定的、不同时间的数据集合。

17、空间数据仓库:就是实现对分散的、各自独立的现有多种地理GIS 数据库系统进行统一集成和管理,形成用户获取测绘数字产品的统一模式、界面和标准,然后按照相应的主题查询数据仓库得到多种测绘数字产品,再根据用户需求通过各种专业模型关联多种专题信息,从多位角度进行分析,满足用户空间辅助决策分析信息的需求。特征:面向主题、集成性、综合性、时间相关性、面向空间。

18、GIS数据库特征:空间、抽象、空间关系、多尺度与多态性、非结构化、分类编码、海量数据特征。

19、GIS数据库作用:a、量数据的管理能力,b、空间分析功能,c、设计方式灵活,满足用户要求,d、支持网络功能。存在的问题:a、数据共享问题,b、数据“瓶颈”问题,c、数据更新问题,d、数据安全问题。

20、GIS数据库管理模式的发展:文件与关系数据库混合管理系统,全关系型GIS数据库管理系统,对象-关系数据管理系统,面向对象GIS数据库管理系统,面向对象的矢栅一体化GIS数据库管理系统。

21、拓扑关系模型主要以结点、弧段、三角形和多边形作为描述空间物体的最简化元素,运用数学领域中的组合拓扑学来实现对空间简单与复杂物体几何位置和属性信息的完整描述

4交模型以点集拓扑学为基础,通过边界和内部两个点集的交进行定义,并根据其内容进行关系划分

九交模型吧。指的是点线面三种抽象要素任意两个之间产生的空间位置关系。

22、矢量模型:优点:1、提供更严格的数据结构;2、提供有效的拓扑编码,因而对需要拓扑信息的操作更有效,如网络分析;3、图形输出美观,接近手绘。缺点:1、比栅格数据结构复杂,2、叠加操作没有栅格有效,3、表达空间变化性能差,4、不能像数字图像那样做增强处理。

23、栅格结构:优点:1、数据结构简单,2、叠加操作易实现,更有效,3、能有效表达空间可变性,4、栅格图像便于图像的有效增强。缺点:1、数据结构不严密不紧凑,需用压缩技术解决这个问题,2、难以表达拓扑关系,3、图形输出不美观,线条有锯齿,需用增加栅格数据来克服,但会增加数据文件。

24、栅格数据的组织有三种方法:1、以像元为记录序列,不同层上同一个像元位置上的各属性表示为一列数组;2、以层为基础,每一层又以像元顺序记录它的坐标和属性值,一层记录完后在记录第二层。该方法简单但需要的存储空间最大;3、一层为基础,每一层内侧以多边形(也称制图单元)为虚记录多边形的属性值和充满多边形的各像元的坐标。

25、面条模型仅记录空间对象位置坐标和属性信息,而不记录他的拓扑关系。优点是编码容易,数字化操作简单,数据编码直观,显示速度快,缺点是相邻的公共边界数字化两次,造成数据的冗余,可能出现重叠或裂缝,引起数据不一致,缺少拓扑关系,空间分析较困难。

26、格网索引的Morton码或称为Peano键进行编码。

27、大型遥感影像库的设计原则:数据独立性和共享原则;开放性原

则;数据库的可扩展性原则;数据检索和管理的高效性原则

28、SQL查询语言的特点既优点:非过程化语言;统一的语言;是所有关系数据库的公共语言。查询形式有:定义基本表;修改基本表;删除基本表;

29、GIS数据库查询语言的特征:1、查询语言能理解“空间概念”;

2、查询语言能理解描述查询结果的表达方式;

3、查询描述的非过程化。

30、GIS数据库设计过程:按生命周期分为需求分析、概念设计、逻辑设计、物理设计等若干个设计阶段。

31、实体-联系扩展模型的三个成分实体(用方框表示)、联系(用菱形框表示)、属性(用圆圈表示)。

32、空间数据的关系化表示主要有四种方式:分解到多行表示方式、分解到多项式表示方式、二进制大对象表示方式、专属几何类型表示方式。常用的是后两种。

33、,第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性

第二范式:一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中

第三范式:需要确保数据表中的每一列数据都和主键直接相关,而不能间接相关

BCNF在第三范式的基础上,数据库表中如果不存在任何字段对任一

候选关键字段的传递函数依赖则符合BCNF 。

35、地理信息元数据确定的原则:完整性、准确性、结构性、与其他标准的一致性。

36、WEB GIS的实现模式:CGI模式、Plug-in模式、GIS ActiveX 控件、GIS Java Applet、

37、GIS数据分类编码的原则:科学性和系统性、稳定性、不受比例尺限制、兼容性与一致性、适用性、规范化、国际性。

38、GIS数据质量:准确性、精度、空间分辨率、比例尺、误差、不确定性、现势性。

40、GIS数据源的质量问题:地理现象自身的不稳定性;数据采集产生的误差;数据处理中的误差;数据使用与分析产生的误差。

41、空间数据质量的评价方法:1、直接评价法:通过全面检测或抽样检测的方式对数据集(产品)进行评价的方法,又称验收质量;2、间接评价方法:是对数据的来源和质量、生产方法等间接信息进行数据集质量评价的方法,又称预估度量。实际操作时,先直接评价方法,后间接评价方法,;或以直接评价方法为主,间接评价方法为辅。

数据的基本单位:数据元素。

数据的逻辑结构:分为线性结构和非线性结构。

存储结构:数据在计算机中的存储方法。

数据的存储结构分为:顺序存储、链接存储、索引存储和散列存储。顺序存储方法:逻辑上相邻的数据元素存储在实际相邻的存储单元中。

链接存储方法:元素间的逻辑关系由指针字段确定,元素间的关系只是逻辑上的相邻,并不一定要求在物理上也相邻,数据元素的存储单元=数据项+指针项。

索引存储方法:在存储元素信息时,建立一张附加索引表与之对应的方法。

稠密索引:索引项对应元素稀疏索引:索引项对应一组元素散列存储方

顺序表:数据元素按其逻辑次序依次存放在一组地址连续的存储单元里。

线性链表:采用链式存储方式进行存储的线性表,即用一组任意的存储单元来存放线性表的数据元素,这组存储单元既可以是连续的,也可以是不连续的,从而可以大提高存储器的使用效率。

链:在存储一个数据元素中,除了存储的数据本身外,还包含数据的直接后继(或直接前趋)的位置,或指针,这一部分称为链。单向链表:在单链表中,数据元素由数值域和数据元素的指针域两部分组成,即:每一个数据元素=数据域+直接后继元素的地址。其中终点结点无直接后继,终结点的指针域值为空NIL。双向链表:每一元素的指针域既包含直接后继,也包含直接前趋。即:每一个数据元素=直接前驱元素的地址+数据域+直接后继元素的地址。循环链表:是一种首尾连接的链表。栈:只能在表的一端进行插入和删除运算的线性表。插入和删除的一端称为栈顶;另一端称为栈底。栈中没有元素为空栈。栈的指针始终指向栈顶。队列:只能在表的一端进行

删除(队头)另一端进行插入(队尾)的线性表。

二叉树:n个结点的有限集合(n≥0),这个集合可以是空(即n=0),此时称为空二叉树;或者由一个根结点和两棵相交的被称为根的左子树和右子树组成。图:由边和点组成的(顶点是有穷、非空的)集合。图与树的区别:图中,结点之间的联系是任意的,每个结点都可以与其他的结点相联系。有序树和无序树:在树中各子树T1,T2,···,Tm 有相对次序。为有序树,否则为无序树。森林:n棵树不相交的集合(n≥0)。任何一棵树删去结点,树就变成森林。

文件概念、数据库的基本操作。答:文件组织是一定的逻辑结构(如顺序、树等)把有关联的数据记录组织成为文件(称为逻辑文件),并用体现这种逻辑结构的物理存储形式把文件中的数据存放到某种存储设备上,使之构成物理文件的机构。

数据库基本操作:一,约束操作 1:更改约束名称:ALTER TABLE TName RENAME CONSTRAINT oldname TO newname; 2:删除约束ALTER TABLE TName DROP CONSTRAINT cname 3:停止约束ALTER TABLE TName MODIFY CONSTRAINT cname DISABLE; 4:起用约束ALTER TABLE TName MODIFY CONSTRAINT cname ENABLE VALIDATE; 5:新增约束ALTER TABLE TName ADD CONSTRAINT cnameFOREIGN KEY (ORG_ID) REFERENCESref_table (ORGID);

二,字段操作1:更改字段数据类型:ALTER TABLE TName MODIFY(ORG_ID VARCHAR2(50 BYTE)); 2:更改字段数据长度:ALTER TABLE TName MODIFY(ORG_ID VARCHAR2(80 BYTE)); 3:修改表的列

名alter table TName rename column xx to yy;

三,表操作 1:删除表数据:truncate table TName; 2:复制空表

结构create table new_table as select * from old_table where 1=2; 3:复制表(含记录)create table new_table as select * from old_table

四,存储过程1:命令行编译存储过程ALTER PROCEDURE procedure_name COMPILE;

五,数据库链接(DBlink) 1:建立数据库连接CREATE DATABASE LINK DBaseLinkName CONNECT TO UserName IDENTIFIED BY Password USING ''NetServiceName'';

6、空间数据库上机的创建表、查询、删除、修改的SQL语句创建

新表:create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 查询:SELECT-SQL命令的格式

包括三个基本子句:SELECT子句、FROM子句、WHERE子句,还包括

操作子句:ORDER子句、GROUP子句、UNION子句以及其他一些选项。删除表:DROP TABLE table-name(表名) 插入数据行:Insert [into] <表名> [列名] values <值> 更新数据:Update <表名> set <列

名=更新值> [where <更新条件>] update user4 set sex='女' where rpwt='良好' 修改:UPDATE data SET content=REPLACE(content,'A','B') where content like '%id%'

7、空间数据组织的特点、SDO_Geometry。

8、空间数据的特征:空间数据是地理实体的空间特征和属性特征的

数字描述。地理实体的空间特征表现为地理实体的几何和实体间的空

间关系。地理实体的属性特征表现为实体的数量特征、质量特征和时

间特征。

9、Oracle Spatial定义的SDO_GEOMETRY类型为: CREATE TYPE sdo_geometry AS OBJECT (SDO_GTYPE NUMBER, //前面字

符串为字段名;后面字符串为字段类型 SDO_SRID NUMBER, SDO_POINT SDO_POINT_TYPE, SDO_ELEM_INFO SDO_ELEM_INFO_ARRAY, SDO_ORDINATES SDO_ORDINATE_ARRAY);

1、栅格数据的组织的方法

(1)以象元为记录的序列,在不同层上同一个象元位置上的各属性

值表示为一个列数组

(2)以层为基础,每一层又以象元顺序记录它的坐标和属性值,一

层记录完后又记录第二层

(3)与方法2一样以层为基础,但每一层内则以多边形(也称制图

单元)为序记录多边形的属性值和充满多边形的各象元的坐标

2、空间索引

就是指依据空间对象的位置和形状或空间对象之间的某种空间关系

按一定的顺序排列的一种数据结构,其中包含空间对象的概要信息,

如对象的标识、外接矩形及指向空间对象实体的指针。

3、几种空间索引方式(原理等)

(1)格网索引

将工作区按照一定的规则划分成格网,然后记录每个格网内所包含的空间对象,为了便于建立空间索引的线性表,将空间格网按Morton 码或称Peano键进行编码,建立Peano键与空间对象的关系。

(2)四叉树空间索引

四叉树分割的基本思想:是首先把一幅图像或一幅栅格地图(2k×2k,k>1)等分成四部分,逐块检查其格网值。如果某个子区的所有格网都含有相同的值,则这个子区就不再往下分割;否则,把这个区域再分割成四个子区域,这样递归地分割,直到每个子块都只含有相同的灰度或属性值为止。这就是常规四叉树的建立过程。

(3)R树和R+树索引

R树空间索引——R树空间索引方法是设计一些虚拟的矩形目标,将一些空间位置相近的目标,包含在这个矩形内,这些虚拟的矩形作为空间索引,它含有所包含的空间对象的指针。

R+树的提出——Storcebraker等(1986)就提出了R+树改进R树的空间索引。

(1)叶结点可以与上层结点相交,不一定非得完全覆盖。(2)中间结点不可以相交;(3)叶结点可以相交。即,同一索引记录可以出现在多个叶结点中。

5、影像跨带问题及处理

1)跨带问题的产生:当图像漫游到相邻两带的相邻图幅时,由于两带的高斯坐标基准不同、各向两边的中央经线产生的变形导致两幅影像没有办法无缝地镶嵌到一起,产生了裂缝。

2)解决方法——无缝组织的方法:1)通过地理坐标建立起相邻两带的几何关系。

2)在带边时,可以通过几何关系把相邻带内的数据实时地投影到当前带内,与当前带内的数据无缝的镶嵌到一起。

6、数据挖掘:

从数据中发现隐含的、先前不知道的、潜在有用的信息的非平凡过程。

7、数据挖掘的任务:

数据约简;分类;聚类;关联规则发现

8、空间粒度与空间尺度:

1)空间粒度:空间数据的精细度、空间信息和空间知识的抽象度。2)空间尺度:度量空间数据在空间数据挖掘中由细到粗、多比例尺或多分辨率的几何变换过程。

9、空间知识的规则:

空间特征规则和区分规则;空间分类规则和回归规则;空间聚类规则和关联规则;空间依赖规则和预测规则;空间序列规则和空间例外10、空间数据挖掘的体系结构:

松散耦合式,也称外部空间数据挖掘模式;嵌入式,又称内部空间数据挖掘模式;混合型空间模型法

11、Geodatabase数据库设计步骤

1)数据的用户视图建模。和用户交流,了解用户结构,解析用护的业务模型。

2)定义对象和关联。使用对象集和创建逻辑数据模型,并定义它们

之间的关联。

3)选择地理描述方式。对有意义的数据采用确切的描述方式,如矢量、栅格、表面或Locator。

4)与Geodatabase 元素匹配。将逻辑模型中的对象与Geodatabase 中的元素互相匹配起来。

5)组织Geodatabase 结构。考虑地图专题、拓扑关联以及不同用户部门对数据的需求,创建Geodatabase。

12、数据预处理入库原则

1)针对性原则

要素几何类型问题;要素分层问题;要素拓扑关系的问题;属性缺失和不正确命名问题;符号表达问题

2)程序处理最大化与手工处理结合原则

程序化处理;手工处理

3)全面质量监控原则

分步检查与分级检查相结合;人工检查与程序检查相结合;普查与抽查相结合

4)整理入库与建库相结合的原则

整理基础平台保持与GIS基础数据库平台的一致性;无缝数据拼接处理;严格保持与数据标准一致;通过样区实验进行验证

13、数据库安全的实现/策略

1)数据库系统安全性策略2)数据的安全性策略3)用户安全性策略4)数据库管理者安全性策略5)应用程序开发者和数据整理入库者

的安全性策略6)数据的备份:实时备份;定时备份;日志管理机制14、规范性问题 P229

(1)数据库设计规范

1)过程规范

2)业务规范

3)设计工具

(2)数据生产

(3)数据应用

1)数据共享的要求

2)数据更新设计

3)历史数据的管理问题

4)国土资源信息系统建设应用

15、空间数据仓库的特征/特点

(1)主题与面向主题

与传统空间数据库面向应用进行数据组织的特点相对应,空间数据仓库中的数据是面向主题进行数据组织的。它在较高层次上将企业信息系统中的数据进行综合、归类,并加以抽象地分析利用。

(2)集成的数据

空间数据仓库的数据是从原有的空间数据库数据中抽取来的。因此在数据进入空间数据仓库之前,必然要经过统一与综合,这一步是空间数据仓库建设中最关键、最复杂的一步,所要完成的工作包括消

除源数据中的不一致性和进行数据综合计算。

(3)数据是持久的

空间数据仓库中的数据主要供决策分析之用,所涉及的数据操作主要是数据查询,一般情况下并不进行修改操作。

空间数据仓库的数据反映的是一段相当长的时间内的数据内容,是不同时间的空间数据库快照的集合和基于这些快照进行统计、综合和重组导出的数据,而不是联机处理的数据。空间数据库中进行联机处理的数据经过集成输入到空间数据仓库中,一旦空间数据仓库存放的数据已经超过空间数据仓库的数据存储期限,这些数据将从空间数据仓库中删去。

(4)数据是随时间不断变化的

空间数据仓库的数据是随时间的变化不断变化的,它会不断增加新的数据内容,不断删去旧的数据内容,不断对数据按时间段进行综合。

GIS数据库答案

X41614027 余云鹏 一、什么是空间数据库,具有什么特点? 答:1、空间数据库是某一区域内关于一定地理要素特征的数据集合,是地理信息系统在计算机物理存储介质存储的与应用相关的地理空间数据的总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的。 2、特点:(1)数据量特别大。地理信息系统是一个复杂的综合体,要用数据来描述各种地理要素,尤其是要素的空间位置和空间关系等,其数据量往往很大。 (2)不仅有地理要素的属性数据,还有大量的空间数据,即描述地理要素空间分布位置的数据,并且这两种数据之间具有不可分割的联系。 (3)数据应用广泛。例如地理研究、环境保护、土地利用和规划、资源开发、生态环境、市政管理、道路建设等。 二、矢量数据的管理方式有哪些,各有什么优缺点? 答:1、文件─关系数据库混合管理。 优点:除通过OID连接之外,图形数据和属性数据几

乎是完全独立组织、管理与检索的。其中图形系统采用高级语言编程管理,可以直接操纵数据文件,因而图形用户界面与图形文件处理是一体的,两者中间没有逻辑裂缝。 缺点:(1)需要同时启动图形文件系统和关系数据库系统,甚至两个系统来回切换,使用起来不方便。 (2)属性数据和图形数据通过ID联系起来,使查询运算、模型操作运算速度慢。 (3)数据发布和共享困难。 (4)属性数据和图形数据分开储存,数据的安全性、一致性、完整性、并发控制以及数据损坏后的恢复方面缺少基本的功能。 (5)缺乏表示空间对象及其关系的能力。2、全关系数据库管理。 (1)对变长的几个数据进行关系范式分解,分解成定长记录的数据表进行存储。 (2)将图形数据的变长部分处理成Binary二进制Block块字段。 优点:图形数据与属性数据都采用现有的关系型数据库存储,使用关系数据库标准机制来进行空间数据与属性数据的连接。 缺点:(1)处理一个空间对象时,需要进行大量的连接操作,非常费时,并影响效率。

数据库设计的基本步骤

数据库设计的基本步骤 一、数据库设计的生存期 按照规范设计的方法,考虑到数据库及其应用系统开发的全过程,将数据库 设计分为六个阶段。如下图。 ① 需求分析 需求收集和分析, 需求。 ② 概念结构设计 对需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概念模型(用 E-R 图表示)。 ③ 逻辑结构设计 将概念结构转换为某个DBMS 所支持的数据模型(例如关系模型),并对其 进行优化。 ④ 物理结构设计 为逻辑数据模型选取一个最适合应用环境的物理结构 (包括存储结构和存取 方法)。 ⑤ 数据库实施 需求A 祈断段 T 1 概念设计阶段 i 逻辑 q 丰计阶段 1 物理. 1 殳计阶段 j 数据E L 支实施阶段 数据库运荷? 维护阶段 得到用数据字典描述的数据需求,用数据流图描述的处理

运用DBMS 提供的数据语言(例如 SQL )及其宿主语言(例如C),根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 ⑥数据库运行和维护 数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。 说明:设计一个完善的数据库应用系统是不可能一蹴而就的,它往往是上述 六个阶段的不断反复。 二、数据库设计阶段的内容 设计步骤既是数据库设计的过程,也包括了数据库应用系统的设计过程。下面针对各阶段的设计内容给出各阶段的设计描述。如下图。 阶段 濮块结构) 三、数据库设计阶段的模式 数据库结构设计的不同阶段形成数据库的各级模式,如下图 需求数据字睦、全系统中数据项、 分析數据證、数据存储的描述 数1E流图和判定我(利宦 闕)、数据字典中处理过程的 描述 设计 概念模型〔E?兄图) 模块设计 IPO表 编写模武装入 数JE 实施数揭库试 运行阶段 Create … L o豆恋■?. 程序编码 编译联结 测试 Tlain () * ■ A if???then ■■ i HUl 数据宇典 系窥说朋书包括: ①新系统要求、 方案和概图 ②反映新系统信息 流的数据流图 方法选择物理 存取路径建立设计

数据库设计基础习题及答案

数据库设计基础习题及答案 1.在数据库中,数据模型包括数据结构、数据操作和()。A A)数据约束 B)数据类型 C)关系运算 D)查询 3.有两个关系R和T如下: 则由关系R得到关系T的操作是()。A A)投影 B)交 C)选择 D)并 5.若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是()。A A)多对一 B)一对多 C)一对一 D)多对多

6.有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是()。A A)自然连接 7.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的()。A A)逻辑独立性 B)物理独立性 C)应用独立性 D)以上都不对 9.有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是()。A

A)并 B)投影 C)交 D)选择 11.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是()。A A)多对多 B)一对多 C)多对一 D)一对一 12.有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是()。B A)选择 13.下面对软件测试描述错误的是()。B A)严格执行测试计划,排除测试的随意性 B)随机地选取测试数据 C)软件测试的目的是发现错误 D)软件测试是保证软件质量的重要手段

15.某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是()。A A)多对多 B)一对多 C)多对一 D)一对一 16.有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是()。A A)交 17.设数据集合为D={ 1,3,5,7,9 },D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。D A)R={ (5,1), (7,9), (1,7), (9,3) } B)R={ (9,7), (1,3), (7,1), (3,5) } C)R={ (1,9), (9,7), (7,5), (5,3) } D)R={ (1,3), (3,5), (5,9) } 19.大学下面有若干学院,每个学院有一名院长(不可兼任),则实体学院和院长的联系是()。A A)一对一 B)一对多 C)多对一 D)多对多 20.大学生学籍管理系统中有关系模式 S(S#,Sn,Sg,Sd,Sa),其中属性S#、Sn、Sg、Sd、Sa 分别是学生学号、姓名、性别、系别和年龄,关键字是S#。检索全部大于20岁男生姓名的表达式为()。A

GIS设计和开发

gis设计与开发 Gis设计与开发思路 现实需求、GIS概念模型、机理过程、人机交互系统、现实需求 开发方式:独立开发,扩展式二次开发,集成式二次开发 第一章GIS设计思想内容,标准 (一)GIS设计目标 通过改进系统设计方法,严格执行开发的内容划分,进行阶段质量把关以及做好项目建设的组织管理工作,从而达到增强系统的实用性,降低系统开发和应用的成本,延长系统生命周期的目的。 (二)GIS设计的特点 1、数据:数据量大,实体种类繁多、实体间关联复杂的特点 2、功能:GIS设计以空间数据为驱动 3、工程:GIS工程投资大,周期长,风险大,涉及部门繁多 二gis设计的理论基础 Gis工程学:GIS本身发展和将系统工程学思想引入GIS设计的产物 (一)GIS工程学体系 1、任务:寻求系统总体最优化 2、基础理论:(1)系统学思想(整体性,层次性,相关性,功能性,动态性),(2)系统工程学(3)软件工程学(4)地理信息科学三层次(理论,技术,应用) 3、方法论:根据GIS工程学的基础理论而形成的一系列程序化的基本操作技术与方法(二)GIS工程学的特点 1、以空间信息系统工程优化为目的 2、横跨多学科 3、直接面向决策,为可持续发展提供决策支持 4、与GIS产业化密切相关 三GIS设计的内容 (一)设计原则:标准化,先进性,兼容性,高效性,可靠性通用性 (二)设计内容 软件设计和数据库设计 第二章gis设计的方法 一、结构化生命周期法 1、结构化生命周期法又称结构化分析和设计方法,又称结构化系统开发方法 结构化生命周期法是系统分析员,软件工程师,程序员以及最终用户按照用户至上的原则,自顶向下分析与设计和自底向上逐步实施建立计算机系统的一个过程,是组织,管理和控制信息系统的开发过程的一种基本框架。 2、基本思想:(1)要求设计过程必须严格按照阶段进行 (2)在系统建立之前就必须严格的定义和描述用户的需求。 3、阶段划分:(1)系统开发的准备阶段 (2)调查研究及可行性研究阶段

GIS空间与属性数据库建库规范

国家科学数据共享工程 中国地球系统科学数据共享试点 2004DKA20180 空间与属性数据库建库规范 (征求意见稿) 中国科学院地理科学与资源研究所 二○○五年三月,北京

中国地球系统科学数据共享试点 矢量数据库建库规范 (征求意见稿) (二○○五年三月) 前 言 资源环境领域的历史数据具有重要的研究价值,把历史数据及时数字化、建库管理,不仅能够使积累的历史数据更方便地为科技工作者使用,同时这也是科学数据共享工程中的重要一环。在长期矢量数据库建库(以下简称矢量库)的过程中,对其建设路线、操作规程和实际应用进行总结提炼、制定出本矢量数据库建设规范,以期为中国地球系统科学数据共享网中的矢量建库进行指导。 本规范包括五个部分和一个附录。 本规范起草单位:中科院地理科学与资源研究所 本规范由中国地球系统科学数据共享服务网组织起草并负责解释。 1 适应范围 本规范适用于地学领域的矢量数据建库建设以及相关的空间数据处理工作。 2 引用标准 GB/T 14512—93 1:1000000地形图编绘规范及图式 GB/T 16831--1997 地理点位置的纬度、经度和高程的标准表示法 GB/T 17278—1998 数字地形图产品模式 GB/T 17797—1999 地形数据库与地名数据库接口技术规程 GB/T 17798—1999 地球空间数据交换格式 GB/T 18315—2001 数字地形图系列和基本要求 GB/T 18316—2001 数字测绘产品检查验收和质量评定 GB/T 18317—2001 专题地图信息分类与代码 GB 14051—93 地形图用色 GB 12409—90 地理格网 GB/T 2260-2002 中华人民共和国行政区划代码 GB2808-81 全数字式日期表示法

Access数据库设计基础

Access数据库设计基础 设计合理的数据库可以让您访问最新的、准确的信息。由于正确的设计对于实现使用数据库的目标非常重要,因此有必要投入时间学习良好设计的相关原则。这样,最终就更有可能获得一个既能满足您的需要又能轻松适应变化的数据库。 本文提供了规划数据库的一些原则。您将学习如何确定需要哪些信息,如何将这些信息划分到相应的表和列,以及这些表如何彼此关联。应当在创建第一个数据库之前首先阅读本文。 本文内容 ?需要了解的一些数据库术语 ?什么是好的数据库设计? ?设计过程 ?确定数据库的用途 ?查找和组织所需的信息 ?将信息划分到表中 ?将信息项转换为列 ?指定主键 ?创建表关系 ?优化设计 ?应用规范化规则 需要了解的一些数据库术语 Microsoft Office Access 2007 可将信息组织到表中,表是由行和列组成的列表,与会计人员的便笺簿或Microsoft Office Excel 2007 工作表类似。在简单的数据库中,可能仅包含一个表。对于大多数数据库,可能需要多个表。例如,可

以在一个表中存储有关产品的信息,在另一个表中存储有关订单的信息,再在另一个表中存储有关客户的信息。 每一行也称为记录,而每一列也称为字段。记录是一种用来组合某事项的相关信息的有效且一致的方法。字段是单个信息项,即出现在每条记录中的项类型。例如,在“产品”表中,每一行或记录中都会包含与某个产品相关的信息。每一列或字段则包含有关该产品的某种类型的信息,如名称或价格。 什么是好的数据库设计? 一些原则可为数据库设计过程提供指导。第一个原则是,重复信息(也称为冗余数据)很糟糕,因为重复信息会浪费空间,并会增加出错和不一致的可能性。第二个原则是,信息的正确性和完整性非常重要。如果数据库中包含不正确的信息,任何从数据库中提取信息的报表也将包含不正确的信息。因此,基于这些报表所做的任何决策都将提供错误信息。 所以,良好的数据库设计应该是这样的:

GIS设计与实现课程设计

目录 1.设计背景:................................................................................................................ 2.设计目标.................................................................................................................... 设计原则与设计方法...................................................................................................... 1.设计原则:................................................................................................................ 设计方法.......................................................................................................................... 三、需求分析(系统定义).......................................................................................... 1.系统设计的方法........................................................................................................ 2.系统定义:................................................................................................................ 四、系统设计(系统结构体系、模块设计).............................................................. 结构体系设计:.............................................................................................................. 2.系统模块设计:........................................................................................................ 五、数据库设计.............................................................................................................. 1.概述............................................................................................................................ 2.需求分析.................................................................................................................... 3.概念设计.................................................................................................................... 4.逻辑模型.................................................................................................................... 5.物理设计.................................................................................................................... 6.数据字典设计............................................................................................................ 六、系统实施计划.......................................................................................................... 七、总结.......................................................................................................................... 设计背景与目标 1.设计背景: 随着现代社会的发展,大学校园的规模日益扩展,传统的管理方法显得力不从心,为了提高效率,节省物力人力资源,大学校园的管理也将逐步实现现代信息化管理。而地理信息系统(一种基于空间数据库的空间信息处理与分析技术,已被广泛应用于市政、交通、电信、军事和旅游等领域,具有极其广泛的应用前景,从地理关系的角度分析和解决与地理信息有关的问题往往会得到意想不到的效果。)技术的发展恰好迎合了这个需求,可以为大学校园的数字化、信息化管理提供相应的技术支持,大学校园多媒体管理系统应运而生。我校虽然已经有了较完善的校园多媒体管理系统,但是身为我校地理信息系统专业的学生,专业相关的课程设计选择这个题目显得更有意义,特建立我校的空间管理GIS系统。 2.设计目标 要求包括道路及道路基本信息、建筑基本信息、校园特殊标记的空间数

数据库设计基础知识(doc 7页)

数据库设计基础知识(doc 7页)

第四章数据库设计基础 经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是数据库管理系统,数据库基本特点,数据库系统的三级模式及二级映射,E-R模型,关系模型和关系代数,读者应对此部分进行重点学习。 详细重点学习知识点: 1.数据的概念、数据库管理系统提供的数据语言、数据管理员的主要工作、数据库系统阶段的特点、数据的物理独立性及逻辑独立性、数据统一管理与控制、三级模式及两级映射的概念 2.数据模型3个描述内容、E-R模型的概念及其E-R 图表示法、关系操纵、关系模型三类数据约束 3.关系模型的基本操作、关系代数中的扩充运算4.数据库设计生命周期法的4个阶段 4.1数据库系统的基本概念 考点1 数据、数据库、数据库管理系统 考试链接: 考点1在笔试考试中,是一个经常考查的内容,在笔试考试中出现的机率为70%,主要是以选择题的形式出现,分值为2分,此考点为重点识记内容,读者还

应该识记数据语言所包括的数据定义语言、数据操纵语言和数据控制语言。 数据是数据库中存储的基本对象,描述事物的符号记录。 数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。 数据库管理系统(DBMS,Database Management System)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等。数据库管理系统是数据系统的核心,主要有如下功能:数据模式定义、数据存取的物理构建、数据操纵、数据的完整性、安全性定义和检查、数据库的并发控制与故障恢复、数据的服务。为完成数据库管理系统的功能,数据库管理系统提供相应的数据语言:数据定义语言、数据操纵语言、数据控制语言。 数据库管理员的主要工作如下:数据库设计、数据库维护、改善系统性能,提高系统效率。 考点2 数据库系统的发展 考试链接:

GIS空间数据库设计方法讨论

第31卷总第77期 西北民族大学学报(自然科学版)Vol.31,No.1 2010年3月 Journal of N orthw est U niversity for N ationalities(Natural Science)Sep,2010 GIS空间数据库设计方法讨论 薛国梁 (西北民族大学人事处,甘肃兰州730030) [摘 要]通过分析地理信息系统建设过程中空间数据库的建设内容1综述空间数据块的划分、图层的分层设计方法、专题图层划分和数据集设计、分析空间数据库的结构,讨论了空间数据库系统建设的方法和需解决的关键技术问题1 [关键词]GIS;空间数据库;专题图层;元数据 [中图分类号]TP311.131 [文献标识码]A [文章编号]1009-2102(2010)01-0049-04 0 引言 地理信息系统是集计算机科学、空间科学、信息科学、测绘遥感科学、环境科学等学科于一体的新兴边缘科学1GIS从20世纪60年代出现以来,至今只有短短的40多年时间,但已成为已成为多学科集成并应用于各领域的基础平台,成为地学空间信息分析的基本手段和工具1目前,地理信息系统不仅发展成为一门较为成熟的技术科学,而且已成为一门新兴产业,在测绘、地质、水利、环境检测、土地管理、城市规划、国防建设等领域发挥越来越重要的作用1 1 空间数据库内容 每个GIS数据集都提供了对世界某一方面的空间表达,包括: 基于矢量的要素(点、线和多边形)的有序集合; 诸如数字高程模型和影像的栅格数据集; 网络; 地形和其他地表; 测量数据集; 其他类型数据,诸如地址、地名和制图信息; 描述性的属性1 除了地理表现形式以外,地理数据集还包括传统的描述地理对象的属性表1许多表和空间对象之间可以通过它们所共有的字段(也常称为“关键字”)相互关联1就像它们在传统数据库应用中一样,这些以表的形式存在的信息集和信息关系在GIS数据模型中扮演着非常关键的角色1 2 空间数据表现形式 211 空间关系:拓扑和网络 空间关系,比如拓扑和网络,也是一个GIS数据库的重要部分1使用拓扑是为了管理要素间的共同边界、定义和维护数据的一致性法则,以及支持拓扑查询和漫游(如确定要素的邻接性和连接性)1 [收稿日期]2009-12-10 [作者简介]薛国梁(1980—),男,陕西韩城市人,党政管理研究实习员,主要从事高教管理工作1

数据库设计基础

在数据库设计中,将E-R图转换成关系数据模型的过程属于 B A、物理设计阶段 B、逻辑设计阶段 C、概念设计阶段 D、需求分析阶段 解析:E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于辑设计阶段。 有三个关系R、S和T如下(c) R B C D a0K1 b1N1 S B C D F3H2 A0Kq N2X1 T B C D a0K1 由关系R和S通过运算得到关系T,则所使用的运算为 A、并 B、自然连接 C、笛卡尔积 D、交 解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B)错误。笛卡尔积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C)错误。根据关系T可以很明显的看出是从关系R与关系S中取得相同的关系组所以取得是交运算,选择D)。

152、设有表示学生选课的三张表,学生(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为 C A、课号,成绩 B、学号,姓名,成绩 C、学号,课号 D、学号,成绩 解析:数据库里面的关键字一般是指表的索引,根据关键字来检索数据,方便,快捷。 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是(C) A、多对一 B、多对多 C一对多 D一对一 解析:因为一间宿舍可以住多个学生即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。有三个关系R、S和T如下 R S T A B B C A B C m113m13 n235 由关系R和S通过运算得到关系T,则所使用的运算为(C) A笛卡尔积 B交 C自然连接 D并 解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知R与S进行的是自然连接操作。

数据库设计基础有答案

数据库设计基础 一、选择题 1. 下列数据模型中,具有坚实理论基础的是______。 A.层次模型 B.网状模型 C.关系模型 D.以上3个都是 答案:C 2. 下列关于数据库系统,说法正确的是______。 A.数据库中只存在数据项之间的联系 B.数据库中只存在记录之间的联系 C.数据库中数据项之间和记录之间都存在联系 D.数据库中数据项之间和记录之间都不存在联系 答案:C 3. 从关系模式中指定若干个属性组成新的关系的运算称为______。 A.联接 B.投影 C.选择 D.排序

答案:B 4. 数据处理的最小单位是______。 A.数据 B.数据元素 C.数据项 D.数据结构 答案:C 5. 索引属于______。 A.模式 B.内模式 C.外模式 D.概念模式 答案:B 6. 下述关于数据库系统的叙述中正确的是______。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致

D.数据库系统比文件系统能管理更多的数据 答案:A 7. 数据库系统的核心是______。 A.数据库 B.数据库管理系统 C.模拟模型 D.软件工程 答案:B 8. 为了合理组织数据,应遵循的设计原则是______。 A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系 B.用外部关键字保证有关联的表之间的联系 C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段 D.以上各原则都包括 答案:D 9. 关系运算中花费时间可能最长的运算是______。 A.选择 B.联接

C.并 D.笛卡尔积 答案:D 10. 下列关于参数传递的说法中,正确的是______。 A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假.F. B.当实参的数量大于形参的数量时,多余的实参被忽略 C.实参和形参的数量必须相等 D.答案A、B均正确 答案:A 11. 在数据库设计中,将E-R图转换成关系数据模型的过程属于______。 A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 答案:B 12. 下列说法错误的是______。 A.关系中每一个属性对应一个值域

GIS数据库复习资料

1、GIS数据库:是空间数据集合,它实现对具有一定地理要素特征的相关空间数据集合的统一管理,空间数据间紧密联系共同反映现实世界中某一区域内综合信息或专题信息间的联系,主要应用于地理空间数据处理和分析。 2、空间数据库是存在于电脑信息介质(如硬盘、光盘)上,而且数据按一定的格式存放,可长期存储、有组织的、可共享的数据集合2、数据(data):是数据库中存储的基本对象,是描述事物的符号记录。 3、数据库(database):长期存储在计算机内的、有组织的、可共享的数据集合,数据库中的数据按一定的数据模型组织、描述和存储。 5、数据库系统(database system,DBS):是指在计算机系统中引入数据库后的系统,一般有数据库、数据库管理系统、应用系统、数据库管理员和用户构成。 6、地理系统:开放的复杂系统。是指某一个特定时间、特定空间的,由两个以上相互区别又相互凉席、相互制约的地理要素或过程所组成的,并具有特定功能和行为,与外界环境相互作用,并能自动调节和具有自组织功能的整体,是一种宏观范围的时空有序结构,具有自组织功能。 7、地理现象:地理现象是指地理事物在发生、发展和变化中的外部形式和表面特征 8、几何实体(空间对象):将地理现象进行抽象处理后,就得到空间现象。可分为简单空间对象和复合空间对象。

9、描述空间对象的数据组织方式,称为空间数据内部结构。分为矢量结构和栅格结构。矢量结构中,地理现象被抽象成点、线、面来表达。栅格结构中,空间被规则地划分为栅格。栅格数据表示的是二维表面上的地理数据的离散化数值。 10、关系是一个规范化了的二维表。表的每行对应一个元组;表的每列对应一个域,称为属性。 11、主键:如果一个属性集能唯一地标识一个关系中的元组并且不包含多余的属性,则称该属性集为该关系的候选键。当一个关系有多个候选键时,可以选择其中的一个作为主键。主键是那个被用户选中的候选键。 12、外键:如果一个关系R1的某个属性集是另一个关系R2的主键,则该属性集对于关系R1来说是外键。使用外键能够将多个关系联系起来。 13、关系模式:是对关系的描述,一个关系模式确定了这个关系的框架。 14、关系模型:是由若干个关系模式组成的集合。它是用二维表格结构表示数据集数据之间联系的数据模型。 15、要素类:要素表示有空间集合的尸体,有位置相关信息。要素类是一个地理要素的集合。要素类中的个要素具有相同的集合类型、相同属性列集合,以及相同的坐标系统。 16、数据仓库:是支持管理决策过程的、面向主题的、继承的,稳定的、不同时间的数据集合。

GIS设计与实现考试复习资料

第一章 1.GIS发展的各阶段特点 答:①集成式GIS,在一个系统中集成了GIS的各项功能,满足啦GIS综合应用的需求,但是系统过于复杂,软件成本高,难与其他系统集成。②模块式GIS,系统分为许多相对独立的功能模块,用户根据需求选择功能模块,难与其他系统集成。③核心式GIS,从底层提供GIS功能,通过API访问,易于集成其它系统,开发难度高。④组件式GIS,通过标准通线接口实现模块间通信及GIS与其它系统集成,开发成本低,难度小,可以在通用语言环境中实现GIS功能,系统开发依赖开发环境,难以实现移植。⑤WebGIS,结合Internet,实现GIS的共享和互操作,社会化的GIS,可扩展性好,跨平台,用户参与程度不足,分析功能较简单。 2.GIS规范标准化的原因! 答:GIS规范标准化是体现在GIS的软件开发,系统建立与运行质量的重要要素。从技术的角度看,GIS是建立在计算机,网络以及信息处理等多种技术标准之上的,离开了这些标准就无法开发哪怕是最基本的系统。从应用的角度看,标准是实现信息共享,推进GIS 发展最基本的保障。 3.GIS数据标准化的主要内容:GIS相关的名词或术语标准化;与空间数据库建设有关的标准化活动;与GIS数据共享有关的标准化工作。 4.地理信息标准:统一的地理坐标系统、空间信息分类和编码系统、数据模型的标准。 5.数据标准:数据交换、空间元数据标准、数据质量、GIS数据产品标准。 元数据就是对数据集现势性,精度,内容,组织形式,属性,来源,适用性等多种信息的表述。空间数据元数据标准的建立是空间数据标准化的前提和保证,只有建立起规范的空间元数据才能有效地利用空间数据。数据质量;它对空间数据在表达空间位置,空间关系,专题特征以及时间等要素时,所能表达的准确性,一致性,完整性以及它们之间统一性的度量,一般描述为空间数据的可靠性和精度,用误差来表示。 6.GIS设计概念:在GIS开发的整体过程中,遵循一般软件工程的原理和方法,结合GIS 开发的特点、特殊规律和要求,对GIS软件从系统定义、系统总体设计、系统详细设计、空间数据库和地理模型库设计、GIS实施、GIS软件测试与评价、直到GIS维护的各个阶段进行工程化规范的方法体系。 7.GIS设计目标:通过改进系统设计方法,严格执行开发的阶段划分,进行各阶段质量把关以及做好项目建设的组织管理工作,从而达到增强系统的实用性,降低系统开发和应用的成本以及延长系统生命周期的目的。 8.软件危机:一是如何开发软件以满足对软件日益增长的需要;二是如何维护数量不断膨胀的已有软件。

1 数据库设计概述

1 数据库设计概述 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。 数据库设计的基本步骤: 数据库各阶段设计描述

2 概念结构设计 在早期的数据库设计,在需求分析阶段后,就直接进行逻辑结构设计。由于此时既要考虑现实世界信息的联系与特征,又要满足特定的数据库系统的约束要求,因而对于客观世界的描述受到一定的限制。同时,由于设计时要同时考虑多方面的问题,也使设计工作变得十分复杂。1976年P.P.S.Chen提出在逻辑结构设计之前先设计一个概念模型,并提出了数据库设计的实体--联系方法(Entity--RelationshipApproach)。这种方法不包括深的理论,但提供了一个简便、有效的方法,目前成为数据库设计中通用的工具。 使用E-R模型来进行概念模型的设计通常分两步进行,首先是建立局

部概念模型,然后综合局部概念模型,成为全局概念模型。 2.1 E-R模型基本符号 实体的表示:用长方形 联系的表示:用菱形,1:1、1:n 、(m:1)、(m:n) 属性的表示:用椭圆形

E-R图具有以下几个特性: 一个联系集合可以定义在两个或两个以上的实体集合上,例如老师--学生--课程的联系集合S-T-C,就是定义在三个实体上。 一个联系集合也可以定义在一个实体集合上,例如零件下又分有子零件,每个零件又可由m个子零件组成,每个子零件又可组合成n个零件。 对于给定的实体集合,可以定义一个以上的联系集合,例如工程项目--工人可以定义两个联系集合,其中一个表示工程项目和工人的联系,另一个表示工程项目和工人中的工程项目负责人的联系。前者是n:m的联系,后者是1:1的联系。 实体联系图可以表示一个实体类型对另一个实体类型的存在的依赖性,例如工人这一实体下反映其被抚养者的关系,就是依赖关系,

GIS设计与实现(完整版)

第一章 1.GIS研究内容:数据采集、数据存储、数据处理和分析、数据输出 2.GIS设计含义:遵循软件工程的原理和方法,结合GIS开发的特点要求,对GIS软件从定义、设计、 地理模型库设计、GIS实施、GIS测试维护各个阶段进行工程化规范的体系。 3.GIS设计目标:通过改进设计方法,做好项目组织管理,增强实用性,降低成本,延长系统生命周期。 4.GIS设计的基本原则:标准化、先进性、兼容性、高效性、可靠性、通用性。 5.GIS设计的内容: (1)软件设计:首先,进行系统的工程管理,保证了系统建设的进度和软件质量;其次,针对GIS软件设计特点,采用最适合的软件生存周期模型,确保了系统的用户接受度和系统功能设置的合理 性;最后,对系统技术实现方案进行设计,确保软件开发风格的同意和功能模块之间的有机联系。 (2)数据库设计:取决于设计者的开发经验,工程组织和数据源准备等方面。同时,数据库设计与整个系统设计的相关环节是紧密结合的,有必要将软件工程的方法和工具应用于数据库设计中。6.GIS设计的特点: (1)GIS处理的是空间数据,具有数据量庞大,实体种类繁多,实体间的关联复杂等特点。 (2)GIS设计以空间数据为驱动。 (3)GIS工程投资大,周期长,风险大,涉及部门繁多。 第二章 1.GIS工程学结构体系:GIS工程学结构体系主要由任务,基础理论和方法论三方面组成。 GIS工程三维结构图P27 2.系统定义:由相互作用、相互依赖的若干组成部分构成的具有一定功能的有机整体。 3.系统工程学特点:

①研究的对象是一个表现为普遍联系、相互影响、规模和层次都极其复杂的大工程。 ②知识结构复杂,是自然科学和社会科学交叉的边缘学科。 ③工程学是方法学,是泛化系统的研究方法。 ④是目的性很强的应用科学。 4.结构法生命周期法:它要求设计过程必须严格的按阶段进行,只有前一阶段完成之后,才能开始下一 阶段的工作,同时,它要求在系统建立之前就必须严格地定义和描述用户的需求。 5.系统开发过程六个主要阶段: (1)系统开发准备阶段 (2)调查研究及可行性研究阶段 (3)系统分析阶段 (4)系统设计阶段 (5)系统实施阶段 (6)维护和评价阶段 6.面向对象的概念: 7.面向对象分析与设计方法的特点: ①分析与设计能自然转换,设计变得简单,分析阶段成为重点。 ②面向对象的分析是分析系统中的对象和这些对象之间相互作用时出现的时间。 ③实现映射的工具可以使面向过程的,也可以是面向对象的,当实现工具是面向对象时,映射关系有 着比较一一对应的关系。 ④面向对象的开发方法促使软件开发按应用域的观点来工作和思考。 ⑤分析和设计中使用差异很大的工具。 8.面向对象设计方法: (1)OMT:采用对象模型、动态模型和功能模型等来描述一个系统。(34-35) (2)UML:是一个通用的标准建模语言。一种定义良好、易于表达、功能强大且普遍适用的建模语言。其支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 9.原型法概念:其主要思想是借助原型来辅助软件开发。开发人员根据自己对用户需求的理解,利用开 发工具快速构造出原型软件,用户及开发人员通过对原型软件的试运行、评价、修正和改进,逐步明

(完整版)主流GIS软件介绍及比较(2)

一、国内外主流GIS软件介绍 国外: (1)ArcGIS:ArcGIS是美国ESRI公司在全面整合了GIS与数据库、软件工程、人工智能、网络技术及其他多方面的计算机主流技术之后,成功地推出的代表GIS最高技术水平的全系列GIS产品。ArcGIS作为一个可伸缩的平台,无论是在桌面,在服务器,在野外还是通过Web,为个人用户也为群体用户提供GIS的功能。 ArcGIS系列软件包括: ArcGIS Desktop:一个专业GIS应用的完整套件 ArcGIS Engine:为定制开发GIS应用的嵌入式开发组件 ArcSDE、ArcIMS和ArcGIS Server:服务端GIS ArcGIS Mobile:Esri公司移动GIS解决方案之一; ArcGIS Online:一个面向全球用户的公有云GIS平台,为用户提供了按需的、安全的、可配置的GIS服务。 ( ArcGIS Desktop界面) (2)MapInfo:是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软件系统。MapInfo 含义是“Mapping + Information(地图+信息)”即:地图对象+属性数据。

(MapInfo Professional界面) (3)Skyline:是美国Skyline公司研发的一套优秀的三维数字地球平台软件。凭借其国际领先的三维数字化显示技术,它可以利用海量的遥感航测影像数据、数字高程数据以及其他二三维数据搭建出一个对真实世界进行模拟的三维场景。目前在国内,它是制作大型真实三维数字场景的首选软件。 Skyline软件优点 1)产品线齐全,涵盖了三维场景的制作,网络发布,嵌入式二次开发整个流程; 2)支持多种数据源的接入,其中包括WFS,WMS,GML,KML,Shp,SDE,Oracle,Excel以及3DMX,sketch up等,方便信息集成; 3)通过流访问方式可集成海量的数据量,它可制作小到城市,大到全球的三维场景; 4)飞行漫游运行流畅,具有良好的用户体验; 5)支持在网页上嵌入三维场景,制作网络应用程序; SkylineTerrasuite主要包含3类产品: 1)TerraBuilder 融合海量的遥感航测影像数据、高程和矢量数据以此来创建有精确三维模型景区的地形数据库。 2)TerraExplorer

数据库设计基础(二)

数据库设计基础(二) 一、选择题 1. 下列数据模型中,具有坚实理论基础的是______。 A.层次模型 B.网状模型 C.关系模型 D.以上)个都是 答案:C 2. 下列关于数据库系统,说法正确的是______。 A.数据库中只存在数据项之间的联系 B.数据库中只存在记录之间的联系 c.数据库中数据项之间和记录之间都存在联系 D.数据库中数据项之间和记录之间都不存在联系 答案:C 3. 从关系模式中指定若干个属性组成新的关系的运算称为______。 A.连接 B.投影 C.选择 D.排序 答案:B 4. 数据处理的最小单位是______。 A.数据 B.数据元素 C.数据项 D.数据结构 答案:C 5. 索引属于______。 A.模式

B.内模式 C.外模式 D.概念模式 答案:B 6. 下述关于数据库系统的叙述中正确的是______。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 答案:A 7. 数据库系统的核心是______。 A.数据库 B.数据库管理系统 C.模拟模型 D.软件工程 答案:B 8. 为了合理组织数据,应遵循的设计原则是______。 A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系 B.用外部关键字保证有关联的表之间的联系 C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段 D.以上各原则都包括 答案:D 9. 关系运算中花费时间可能最长的运算是______。 A.选择 B.连接 C.并 D.笛卡儿积 答案:D 10. 下列关于参数传递的说法中,正确的是______。

GIS空间数据库的建立

ArcView简介 ArcView是美国环境系统研究所(Environmental System Research Institute简称ESRI)开发研制的集成地理信息系统软件它集空间图形、关系型数据库、统计图形、空间分析、网络通讯、面向对象的程序设计于一体。它支持应用程序之间的通讯并提供与其它应用程序之间的接口它支持多种平台:Unix,Microsoft Windows98和Windows NT等并保持用户界面基本相同而且可利用Windows 的各种资源具有强大潜力的桌面GIS系统。 一、ArcView主要优点 1) 数据兼容性好:ArcView可以支持多种格式的空间数据格式并与其它地理信息系统软件或制图软件数据兼容。属性数据库可经SQL Connect 与读取其它类型数据库如Sybase、Excel、Access 等且可以直接读取INFO、DBASE数据及以逗号间隔的文本文件。ArcView生成的数据库是DBF格式也可被其它软件使用。 2)支持汉字汉字处理:ArcView的操作界面是英文的但它支持中文Windows操作系统对汉字的处理极其方便。 3)系统升级容易:ArcView是采用模块组合方式构成如果有新的需求时可配置其它扩展模块如空间分析模块(Spatial analysis 、网格分析模块(Network analysis)、3D(3D analysis)分析模块或可在INTERNET上发布系统信息的IMS模块。 4)系统可跨平台运行:ArcView具有跨平台运行的能力可在常见的操作系统如Windows 95Windows NT以及Unix等上运行。 二、ArcView主要功能 数据采集手段图层管理功能属性库及其管理功能专题图和统计图各类查询功能导出图形(象)功能二次开发功能空间分析功能。 三、ArcView的项目基本结构 ArcViewGIS是以项目(project.apr)为空间图形(像)单位。 项目构成: 1、View: 可以进行地图显示信息查询空间分析它支持多种数据格式主要有shape文件、Arcinfo中的coverage文件和Autocad中的.dxf .dwg 文件以及各种图象文件.image .jpeg .gif. bmp等等。ArcView 所引入的数据格式—SHAPE是一种矢量数据它有属性数据库可以与其它表(Table)相连可和其他主题(Theme)一样进行多种操作。ArcView可以直接建立编辑删除shape文件而且shape格式是开放的用户也可以用各种方法产生shape文件并加入到View中。 此外对点的位置信息可以直接显示和编辑其坐标可由ASCII文件、数据文件和GPS外部数据源输入。 ArcView是通过xy坐标存储地理要素的点被看作一个xy坐标对线是一组有序的xy坐标序列面(多边形)则是由通过xy定义的起始点相同的一组线构成的。ArcView的shape的数据结构扩展了其原有保存图形xy坐标方式增加了存储值(m)和高程值(z)的信息。因此地理要素被保存成(xym)(xyz)(xymz)。高程值(z)的增加可以在二维空间中显示查询在3D Analyst扩展模块中生成的数据。度量值(m)的增加使得ArcView可以支持动态分段。

相关主题
文本预览
相关文档 最新文档