空间数据库复习重点答案完整)

合集下载

《空间数据库》期末重点

《空间数据库》期末重点

数据库设计流程
1.需求分析 2.概念设计 3.逻辑设计 4.物理设计 5.数据库实现 6.数据库运行和维护
需求分析任务
1.用户基本需求调研 2.分析空间数据现状 3.系统环境/功能分析
概念结构设计 概念结构设计是对用户需求综合分析、归纳,形成一个不依赖于空间数据库管理系统的信息结构设 计。 E­R模型 E­R模型将现实世界理解为有许多实体组成的有机体,模型重点关注实体及其相互关系,实体则通过 属性表达实质内容,是一种面向实体属性及其相互关系的模型。
《空间数据库》
绪论
空间数据: 空间数据是对空间失物 的描述,空间数据实质就是指以地球表面空间位置为参照,用来描述空间实 体位置、形状、大小及其分布特征诸多方面信息的数据。 特征:位置特征和拓扑特征是空间数据的特有特征。
管理模式: 管理模式 优点 缺点 难以适应大批量数据处理,属 性功能数据管理较弱,增加了 属性数据的开发量,并且不利 于数据共享
1.与空间数据库联合,为任何支持的用户提供空间数据服务。
2.提供开放的数据访问,通过TCP/ip横跨任何同构或异构网络,支持分布式的GIS系统。
3.SDE对外提供了空间几何对象模型,用户可以在此几何模型的基础上建立空间几何对象,并对这些
几何对象进行操作。 4.快速的数据提取和分析 5.SDE提供了连接DBMS数据库的接口,其它的一切涉及与DBMS交互的操作都是在此基础上完成。 6.与空间数据库联合可以管理海量空间信息,SDE在用户与物理数据的远程存储之间构建了一个抽象 层,允许用户在逻辑层面上与数据库交互,而实际的物理存储则交由数据库来管理。数据的海量是由 空间数据库管理系统来保障的。 7.无缝的数据管理,实现空间数据与属性数据统一存储。传统的地理信息的存储方式是将空间数据与 属性数据分别存储,空间数据因其复杂的数据结构,多以文件的形式保存,而属性数据多利用关系数 据库存储。而通过SDE,则可以把这两种数据同时存储到数据库中,保证了更高的存储效率和数据完 整性。 8.并发访问。SDE与空间数据库相结合,提供空间数据的并发响应机制。用户对数据的访问是动态 的,透明的。

空间数据库复习资料最终版

空间数据库复习资料最终版

一、名词解释1.空间数据库:描述与特定空间位置有关的真实世界对象的数据集合。

2.数据库:统一存储和管理数据的基地3.空间数据:指以地球表面空间位置为参照,用来描述空间实体的位置、形状、大小及其分布等诸多方面信息的数据4.空间认知:对现实世界的空间属性包括位置、大小、距离、模式、运动和物体内部关系的认知,是通过获取、处理、存储、传递、和解译空间信息,来获取空间知识的过程5.矢量数据结构:利用欧式几何学中的点、线、面及其组合体来表示地理实体空间分布的一种数据组织方式6.栅格数据结构实际实质就是像元阵列,即像元按矩阵形式的集合7.空间关系:空间目标在一定区域上构成的与空间特性有关的联系。

8.四面体网格:将目标空间用紧密排列但不重叠的不规则四面体形成的网格来表示,其实质就是2D TIN结构在3D空间上的拓展9.空间数据库系统:指带有数据库的计算机系统,采用现代数据库技术来管理空间数据。

10.空间数据引擎:用来解决如何在关系数据库存储空间数据,实现真正的数据库方式管理空间数据,建立空间数据服务器的方法11.空间索引:指在存储空间数据时依据空间对象的位置和形状或空间对象之间的某种空间关系,按一定顺序排列的一种数据结构,其中包含空间对象的概要信息。

12.空间链接查询:是空间数据库系统一种重要的多路查询,即从两个数据集合中检索出所有满足某一条件的空间对象。

13.元数据:是关于数据的数据,用于描述数据的内容、质量、表示方式、空间参照系、管理方式、数据的所有者、数据的提供方式以及数据集的其他特征14.空间元数据:描述地理信息数据集内容、表示、空间参照、质量以及管理的数据二、填空1.空间数据特征包括:时空特征、多维特征、多尺度性、海量数据特征2.空间数据库的作用:①空间数据处理与更新②海量数据存储于管理③空间分析与决策④空间信息交换与共享3.空间数据库的特征:综合抽象特征、非结构化特征、分类编码特征、复杂性与多样性4.空间数据管理的五种方式:基于文件管理方式、文件与关系数据库混合型空间数据库、全关系型空间数据库、对象-关系型空间数据库、面向对象空间数据库5.空间类型的表现形式:感知空间、认知空间、符号空间6.空间认知模式:空间特征感知、空间对象认识、空间格局认知7.空间认知的三层模型:空间概念数据模型、空间逻辑数据模型、物理数据模型8.矢量数据结构主要有spaghetti结构和拓扑矢量数据结构9.最基本的拓扑关系:关联、临接、包含10.栅格数据结构实际实质就是像元阵列,即像元按矩阵形式的集合11.栅格数据取值的四种方法:中心归属法、面积占优法、长度占优法、重要性法12.四叉树编码的方式:规则四叉树、线性四叉树、一对四式四叉树13.栅格数据的存储:全栅格式存储、链式编码、行程编码、块式编码、四叉树编码14.空间关系可分为:拓扑关系、度量关系、顺序关系15.面向对象的数据模型涉及四个抽象概念:分类,概括,聚集,联合、以及继承和传播两个语义模型工具16.TIN常用的算法:逐点插入法、分治算法、三角形生长法17.空间构模方法可归纳为:基于面模型、基于体模型、基于混合模型18.根据模型所具有的主要特征大致可以将其分为4类:三维矢量模型、三维体元模型、混合或集成数据模型、面向实体的数据模型19.图形数据与专题数据的链接基本上有4种方式:图形数据与专题属性数据分别管理、对通用DBMS扩展以增加空间数据库的管理能力、属性数据与图形数据有统一的结构、图形数据与属性数据自成体系20.目前空间索引技术超过50多种,可概括为树结构、线性映射和多维空间区域变换三种类型,从应用范围上可以分为静态索引和动态索引21.典型的空间索引技术包括:R树索引、四叉树索引、网格索引22.四叉树索引的方法有:点四叉树索引、MX四叉树索引、PR四叉树索引、CIF四叉树索引、基于固定网格划分的四叉树索引、线性可排序四叉树索引23.SQL查询语言的优点:非过程化语言、统一的语言、所有关系数据库的公共语言24.SQL查询语言的功能:查询、操纵、定义、控制25.SQL可细分为:DDL、DML、DCL26.主要的空间查询包括:点查询、区域查询、最邻近查询27.空间查询采用的算法:过滤筛选步骤、细化步骤28.查询分析的类型:属性查询、空间查询、空间分析29.空间数据交换的方式:①外部数据交换模式②直接数据访问模式③基于空间数据转换标准的转换④空间数据互操作模式30.空间数据库的设计可分为:需求分析,概念设计,逻辑设计,物理设计,数据库的实现,数据库的运行和维护6个阶段31.空间数据库需求分析主要包括三方面内容:用户基本需求调研、分析空间数据现状、系统环境/功能分析三、问答题1.空间数据库与传统数据库的差异:①信息描述差异。

谢昆青空间数据库课后习题答案

谢昆青空间数据库课后习题答案

谢昆青空间数据库课后习题答案1、DVD-ROM属于______。

[单选题] *A:大容量可读可写外存储器B:大容量只读外部存储器(正确答案)C:CPU可直接存取的存储器D:只读内存储器2、HTTP 在TCP 中的默认端口号是()。

易[单选题] *A.B.(正确答案)C.D.3、下列属于计算机软件的是()。

[单选题] *A.显示器B.内存C.超级解霸(正确答案)D.CPU4、在Windows 的"我的电脑" 窗口中,若已选定了文件或文件夹,为了设置其属性,可以打开属性对话框的操作是()。

[单选题] *A.用鼠标右键单击“文件”菜单中的“属性”命令B.用鼠标右键单击该文件或文件夹名,然后从弹出的快捷菜单中选“属性”项(正确答案) C.用鼠标右键单击“任务拦”中的空白处,然后从弹出的快捷菜单中选择“属性”项D.用鼠标右键单击“查看”菜单中“工具栏”下的“属性”图标5、TA和TB是指用()针配线模块插座/插头的两种颜色代码[单选题] *ABC(正确答案)D6、与十进制数等值的二进制数是()。

[单选题] *A.B.C.(正确答案)D.7、机器在开机时自检正常,但键盘上的三个键WSX不起作用,试判断故障原因()。

[单选题] *A.键盘与主机连线有误B.键盘电路板故障(正确答案)C.CMOS设置错误D.主机上键盘控制电路故障8、FTP 客户端对FTP 服务器端发起连接的第一阶段建立()。

中[单选题] *A.传输连接B.数据连接C.会话连接D.控制连接(正确答案)9、25.在CD光盘上标记有"CD-RW"字样,"RW"标记表明该光盘是()。

[单选题] *A.只能写入一次,可以反复读出的一次性写入光盘B.可多次擦除型光盘(正确答案)C.只能读出,不能写入的只读光盘D.其驱动器单倍速为1350KB/S的高密度可读写光盘10、C:执行效率高D:依赖于具体机器计算机操作系统通常具有的五大功能是______。

空间数据库习题参考答案

空间数据库习题参考答案

1、什么是空间数据库?1.空间数据库是某一区域内一定地理要素特征的相关空间数据集合;是地理信息系统在计算机物理存储介质上存储的与应用相关的地理空间数据的总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的。

2、空间数据库有哪些特点?空间特征、空间关系、非结构化、抽象特征、多时空性特征、分类编码特征、海量数据特征、多尺度与多态性。

3、空间数据库与传统数据库的差异何在?(1)传统数据库管理的是不连续的相关性较小的数字或字符,而空间数据是连续的,并且有很强的空间相关性;(2)传统数据库管理的实体类型较少,并且实体类型间关系简单固定,而GIS数据库的实体类型繁多,实体间存在着复杂的空间关系;(3)传统数据库存储的数据通常为等长记录的数据,而空间数据的目标坐标长度不定,具有变长记录,并且数据项可能很多,很复杂;(4)传统数据库只查询和操作数字和文字信息,而空间数据库需要大量的空间数据操作和查询。

4、空间数据库有哪些主要作用?数据库的设计就是根据不同的应用目的和用户要求,在一个给定的应用环境中,确定最优的数据模型、处理模式、存贮结构、存取方法,建立能反映现实世界的地理实体间信息之间的联系,满足用户要求,又能被一定的DBMS接受,同时能实现系统目标并有效地存取、管理数据的数据库。

简言之,数据库设计就是把现实世界中一定范围内存在着的应用数据抽象成一个数据库的具体结构的过程。

5、目前空间数据库存在哪些主要问题?①数据共享问题:数据文件格式统一性、地理信息的标准化、数据共享的政策②数据“瓶颈问题”③数据更新问题④数据安全问题6、简述空间数据库发展的历史和现状。

空间数据库的研究始于20世纪70年代的地图制图与遥感图像处理领域,其目的是为了有效地利用卫星遥感资源迅速绘制出各种经济专题地图。

7、何谓空间数据?空间数据是指用来表示空间实体的位置、形状、大小及其分布特征诸多方面信息的数据,它可以用来描述来自现实世界的目标,它具有定位、定性、时间和空间关系等特性。

空间数据库复习重点答案(完整)

空间数据库复习重点答案(完整)

空间数据库复习重点答案(完整)1、举例说明什么是空间数据、非空间数据?如何理解空间查询和非空间查询的区别?常用的空间数据库管理方式有哪几种及其各自特点。

文件管理阶段缺点:1)程序依赖于数据文件的存储结构,数据文件修改时,应用程序也随之改变。

2)以文件形式共享,当多个程序共享一数据文件时,文件的修改,需得到所有应用的许可。

不能达到真正的共享,即数据项、记录项的共享。

常用:文件与数据库系统混合管理阶段优点:由于一部分建立在标准的RDBMS上,存储和检索数据比较有效、可靠。

缺点:1)由于使用了两个子系统,它们各自有自己的规则,查询操作难以优化,存储在RDBMS外的数据有时会丢失数据项的语义。

2)数据完整性的约束条件可能遭破坏,如在几何空间数据系统中目标实体仍存在,但在RDBMS中却已删除。

3)几何数据采用图形文件管理,功能较弱,特别是在数据的安全性、一致性、完整性、并发控制方面,比商用数据库要逊色得多全关系型空间数据库管理系统◆属性数据、几何数据同时采用关系式数据库进行管理◆空间数据和属性数据不必进行烦琐的连接,数据存取较快◆属性间接存取,效率比DBMS的直接存取慢,特别是涉及空间查询、对象嵌套等复杂的空间操作◆GIS软件:Sytem9,SmallWorld、GeoView等本质:GIS软件商在标准DBMS顶层开发一个能容纳、管理空间数据的系统功能。

对象关系数据库管理系统优点:在核心DBMS中进行数据类型的直接操作很方便、有效,并且用户还可以开发自己的空间存取算法。

缺点:用户须在DBMS环境中实施自己的数据类型,对有些应用相当困难。

面向对象的数据库系统。

采用面向对象方法建立的数据库系统;GIS是一个利用空间分析功能进行可视化和空间数据分析的软件。

它的主要功能有:搜索、定位分析、地形分析、流分析、分布、空间分析/统计、度量GIS可以利用SDBMS来存储、搜索、查询、分享大量的空间数据集改:地理信息系统是以地理空间数据库为基础,在计算机软硬件的支持下,运用系统工程和信息科学的理论,科学管理和综合分析具有空间内涵的地理数据,以提供管理、决策等所需信息的技术系统。

GIS三版总复习答案

GIS三版总复习答案

第一章绪论1、信息(Information):是用文字、数字、符号、语言、图像等介质来表示事件、事物、现象等的内容、数量或特征,从而向人们(或系统)提供关于现实世界新的事实和知识,作为生产、建设、经营、管理、分析和决策的依据。

2、信息的特点1)信息的客观性2)信息的适用性3)信息的传输性4)信息的共享性3、数据:数据是通过数字化或直接记录下来的可以被鉴别的符号,用以定性或定量地描述事物的特征和状况。

4、数据处理:即对数据进行收集、筛选、排序、归并、转换、存储、检索、计算,以及分析、模拟和预测等操作。

5、数据与信息关系:信息与数据是不可分离的,即信息是数据的内涵,而数据是信息的表达。

也就是说数据是信息的载体。

6、地理信息:是地理数据所蕴含和表达的地理含义。

7、地理信息的特点:1)空间分布性2)具有多维结构的特征3)时序特征十分明显8、地理数据:是与地理环境要素有关的物质的数量、质量、分布特征、相互联系和变化规律的数字、文字、图像和图形等的总称。

9、地理信息系统:是由计算机硬、软件和不同方法组成的系统,该系统设计来支持空间数据的采集、管理、处理、分析、建模和显示,以便解决复杂的规划和管理问题。

10、简述GIS的构成。

它的的基本功能有哪些?硬件系统、软件系统、空间数据库、应用模型、用户基本功:数据采集与编辑、数据存储与管理、数据处理与变换、空间分析和统计、产品制作与显示、二次开发和编辑。

11、GIS与其它系统的区别 GIS有别于DBMS(数据库管理系统),GIS具有以某种选定的方式对空间数据进行解释和判断的能力,而不是简单的数据管理,这种能力使用户能得到关于数据的知识,因此,GIS是能对空间数据进行分析的DBMS,GIS必须包含DBMS。

GIS有别于MIS(管理信息系统),GIS要对图形数据和属性数据库共同管理、分析和应用,GIS 的软硬件设备要复杂、系统功能要强;MIS则只有属性数据库的管理,即使存贮了图形,也是以文件形式管理,图形要素不能分解、查询、没有拓扑关系。

空间数据库考试复习资料

空间数据库考试复习资料

1.空间数据的定义及特点定义:空间数据是指用来描述空间实体的位置、形状、大小及其分布特征等诸多方面信息的数据,以及表示地球表层一定范围内的地理事物及其关系。

特点:(1)空间性,空间性表示了空间实体的位置或所处的地理位置、空间实体几何特征以及空间实体的拓扑关系,从而形成了空间实体的位置、形态以及由此产生的一系列特性。

空间性又包括空间定位、空间度量、空间结构和空间集合。

(2)专题性,专题性是指在一个坐标位置上的地理信息具有专题属性信息。

(3)时间性,时间性是指空间数据的空间特性和属性特征随时间变化的动态变化特征,即时序特征。

2.空间数据库的定义及特点定义:空间数据库是存放空间数据的数据库。

更准确地说,空间数据库是描述空间物体的位置数据、位置数据元素(点、线、面)之间的拓扑关系及描述这些物体的属性数据的数据库。

特点:(1)空间数据库管理的是现实世界中相关性大的连续数据,要求进行综合管理;(2)空间数据库中描述的数据实体类型多,关系复杂。

使数据模型复杂;(3)空间数据库存储的空间数据具有非结构化特征,不满足关系数据模型的范式要求。

3.传统关系数据库模型的局限性答:(1)用关系模型描述具有复杂结构和含义的地理对象时,对地理实体进行不自然的分解,导致存储模式、查询途径及操作等方面不够合理;(2)关系数据库模型无法用递归和嵌套的方式来描述复杂关系的层次和网状结构,因此模型和操作复杂地理对象的能力较弱;(3)空间数据中图形数据通常是变长的,而一般空间数据库管理系统记录固定长度的记录,这不利于空间数据的表达;(4)GIS要管理的是具有高度内部联系的数据,为了保证地理数据库的完整性,需要复杂的安全维护系统。

4.空间数据库引擎的定义及特点答:定义:SDE是空间数据组织管理的重要基础技术,从用户的角度的角度看,SDE是用户和异构空间数据库的接口;从软件的角度看,SDE是应用程序和空间数据库管理系统之间的查件,用来管理空间数据库;从系统的角度来看,SDE 利用空间数据库管理系统和其扩展功能,实现空间数据在数据库中的物理存储。

空间数据库复习资料整理v3

空间数据库复习资料整理v3

空间数据库复习资料整理v3⼀、名词解释1空间数据库是地理信息系统在计算机物理存储介质上存储和应⽤的相关的地理空间数据的总合。

2空间数据库管理系统:能进⾏语义和逻辑定义存储在空间数据库上的空间数据,提供必需的空间数据查询、检索和存取功能,以及能够对空间数据进⾏有效的维护和更新的⼀套软件系统。

3空间数据库应⽤系统提供给⽤户访问和操作空间数据库的⽤户界⾯,是应⽤户数据处理需求⽽建⽴的具有数据库访问功能的应⽤软件。

⼀般需要进⾏⼆次开发,包括空间分析模型和应⽤模型。

4什么是arcSDE空间数据库引擎(SDE: Spatial Database Engine)ArcSDE是⼀个⽤于访问存储于关系数据库管理系统(RDBMS)中的海量多⽤户地理数据库的服务器软件产品。

5什么是空间数据地理信息系统的数据库(简称空间数据库或地理数据库)是某⼀区域内关于⼀定地理要素特征的数据集合。

6空间数据模型空间数据(库)模型:就是对空间实体及其联系进⾏描述和表达的数学⼿段,使之能反映实体的某些结构特性和⾏为功能。

空间数据模型是衡量GIS功能强弱与优劣的主要因素之⼀。

7空间数据结构不同空间数据模型在计算机内的存储和表达⽅式。

8场模型在空间信息系统中,场模型⼀般指的是栅格模型,其主要特点就是⽤⼆维划分覆盖整个连续空间9对象模型⾯向对象数据模型(Object―Oriented Data Model,简称O―O Data Model)是⼀种可扩充的数据模型,在该数据模型中,数据模型是可扩充的,即⽤户可根据需要,⾃⼰定义新的数据类型及相应的约束和操作。

10概念数据模型按⽤户的观点来对数据和信息建模。

⽤于组织信息世界的概念,表现从现实世界中抽象出来的事物以及它们之间的联系。

如E-R模型。

11结构数据模型从计算机实现的观点来对数据建模,是信息世界中的概念和联系在计算机世界中的表现⽅法。

如层次模型、⽹状模型、关系模型、⾯向对象模型。

12空间元数据空间元数据是指在空间数据库中⽤于描述空间数据的内容、质量、表⽰⽅法、空间参考和管理⽅式等特征的数据,是实现地理空间信息共享的核⼼标准之⼀。

Spatial空间数据库考试重点

Spatial空间数据库考试重点

1.空间数据库与传统数据库的区别1、数据量庞大。

空间数据库面向的是地学及其相关对象,而在客观世界中它们所涉及的往往都是地球表面信息、地质信息、大气信息等及其复杂的现象和信息,所以描述这些信息的数据容量很大,容量通常达到GB级。

2、具有高可访问性。

空间信息系统要求具有强大的信息检索和分析能力,这是建立在空间数据库基础上的,需要高效访问大量数据。

3、空间数据模型复杂空间数据库存储的不是单一性质的数据,而是涵盖了几乎所有与地理相关的数据类型,这些数据类型主要可以分为3 类:(1)属性数据:与通用数据库基本一致,主要用来描述地学现象的各种属性,一般包括数字、文本、日期类型。

(2)图形图像数据:与通用数据库不同,空间数据库系统中大量的数据借助于图形图像来描述。

(3)空间关系数据:存储拓扑关系的数据,通常与图形数据是合二为一的。

4、属性数据和空间数据联合管理。

5、空间实体的属性数据和空间数据可随时间而发生相应变化。

6、空间数据的数据项长度可变,包含一个或多个对象,需要嵌套记录。

7、一种地物类型对应一个属性数据表文件。

多种地物类型共用一个属性数据表文件。

8、具有空间多尺度性和时间多尺度性。

9、应用范围广泛。

2.空间数据库定义空间数据库指的是地理信息系统在计算机物理存储介质上存储的与应用相关的地理空间数据的总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的。

空间数据库的研究始于20 世纪70年代的地图制图与遥感图像处理领域,其目的是为了有效地利用卫星遥感资源迅速绘制出各种经济专题地图。

由于传统的关系数据库在空间数据的表示、存储、管理、检索上存在许多缺陷,从而形成了空间数据库这一数据库研究领域。

而传统数据库系统只针对简单对象,无法有效的支持复杂对象(如图形、图像)。

3.GIS和SDBMS的区别GIS和SDBMS的区别与联系:利用GIS可以对某些对象和图层进行多种操作,而利用SDBMS则可以对更多的对象集和图层集进行更为简单的操作。

空间数据库复习资料

空间数据库复习资料

空间数据库复习资料(仅供参考)1.什么是空间数据库?阐述空间数据库管理系统的主要功能?答:(1)空间数据库:是长期储存在计算机内、有组织的、可共享的大量空间数据的集合。

(指某区域内以特定的信息结构和数据模型表达、存储和管理的空间数据的集合。

)(2)主要功能:数据定义功能,数据组织、存储和管理,数据操纵功能,数据库的事务管理和运行管理,数据库的建立和维护功能;空间数据和空间关系的定义和描述,空间操作算子,空间数据索引,空间数据查询语言,几何完整性约束,长事务管理,海量空间数据的存储和组织,空间数据的可视化。

2.阐述数据库系统的外部、内部体系结构。

答:(1)外部体系结构:单用户结构/主从式结构,客户/服务器,分布式结构,B/S结构(2)内部体系结构:三级模式结构:外模式,模式,内模式3.什么是数据模型?阐述常用数据模型的基本思想。

答:(1)数据模型:在数据库中用数据模型来抽象、表示和处理现实世界中的数据和信息。

数据模型应满足三方面要求:能比较真实地模拟现实世界,容易为人所理解,便于在计算机上实现。

(2)常用数据模型的基本思想:①层次模型是用树形结构来表示实体及实体间联系的模型,它将数据组织成一对多的联系。

②网状模型是用网状结构来表示实体及实体间联系的模型,它将数据组织成多对多的联系。

③关系模型是用二维关系来表示实体及实体间联系的模型,它将数据组织成规范化的关系表格。

④面向对象模型象的基本思想就是以接近人类思维的方式将客观世界的一切实体或现象模型化为一系列对象。

每一种对象都有各自的内部状态和行为,不同对象之间的相互联系和相互作用就构成了各种不同的面向对象系统4.什么是空间索引?阐述格网索引、四叉树索引、R树索引的基本思想。

答:(1)空间索引,也叫空间访问方法,是指依据空间对象的位置、形状以及空间对象之间的某种空间关系,按一定顺序排列的一种数据结构。

其中包括空间对象的概要信息,如对象的标识、外接矩形及指向空间对象实体的指针。

空间数据库习题答案

空间数据库习题答案

空间数据库习题答案空间数据库习题答案随着科技的不断发展,空间数据库在地理信息系统(GIS)领域中起着至关重要的作用。

它可以存储和管理各种地理数据,包括地图、卫星图像、地理坐标等。

而在学习空间数据库的过程中,习题是提高理论与实践能力的重要途径。

下面将为大家提供一些空间数据库习题的答案,希望对大家的学习有所帮助。

1. 什么是空间数据库?空间数据库是一种用于存储和管理地理信息数据的数据库系统。

它可以存储各种地理要素的空间位置和属性信息,并提供强大的查询和分析功能。

空间数据库的设计和实现需要考虑空间索引、空间查询、空间分析等方面的问题。

2. 空间数据库有哪些常见的数据模型?常见的空间数据库数据模型包括层次模型、关系模型和对象模型。

层次模型将地理要素组织成层次结构,通过节点和边的关系来表示空间关系。

关系模型使用表格来存储地理要素的属性和空间关系,通过关系代数和SQL语句来查询和分析地理数据。

对象模型将地理要素作为对象来表示,通过面向对象的方法来操作地理数据。

3. 什么是空间索引?空间索引是一种用于提高空间查询效率的数据结构。

它可以将地理要素的空间位置信息进行组织和存储,以便快速地检索满足特定空间条件的地理要素。

常见的空间索引包括R树、四叉树、网格索引等。

4. 如何进行空间查询?空间查询是指根据特定的空间条件来检索满足条件的地理要素。

常见的空间查询包括范围查询、邻近查询、交叉查询等。

在进行空间查询时,可以利用空间索引来提高查询效率。

例如,对于范围查询,可以使用R树索引来快速找到满足范围条件的地理要素。

5. 空间数据库中的空间分析有哪些应用?空间分析是指对地理要素进行空间关系分析、空间统计分析等操作。

在空间数据库中,可以进行缓冲区分析、叠加分析、网络分析等。

例如,缓冲区分析可以根据给定的距离,在地图上绘制出一定范围内的缓冲区,以便分析和规划。

6. 空间数据库的应用领域有哪些?空间数据库广泛应用于地理信息系统、城市规划、环境保护、交通运输等领域。

空间数据库期末复习重点总结

空间数据库期末复习重点总结

一、数据管理的发展阶段1、人工管理阶段2、文件系统阶段3、数据库管理阶段注意了解各阶段的背景和特点二、数据库系统的特点1、面向全组织的复杂的数据结构2、数据的冗余度小,易扩充3、具有较高的数据和程序的独立性:数据独立性数据的物理独立性数据的逻辑独立性三、数据结构模型三要素1、数据结构2、数据操作3、数据的约束性条件四、数据模型反映实体间的关系1、一对一的联系(1:1)2、一对多的联系(1:N)3、多对多的联系(M:N)五、数据模型:是数据库系统中用于提供信息表示和操作手段的形式构架。

数据库结构的基础就是数据模型。

数据模型是描述数据(数据结构)、数据之间的联系、数据语义即数据操作,以及一致性(完整性)约束的概念工具的集合。

概念数据模型:按用户的观点来对数据和信息建模。

ER模型结构数据模型:从计算机实现的观点来对数据建模。

层次、网状模型、关系六、数据模型的类型和特点1、层次模型:优点:结构简单,易于实现缺点:支持的联系种类太少,只支持二元一对多联系数据操纵不方便,子结点的存取只能通过父结点来进行2、网状模型:优点:能够更为直接的描述世界,结点之间可以有很多联系具有良好的性能,存取效率高缺点:结构比较复杂网状模型的DDL、DML复杂,并且嵌入某一种高级语言,不易掌握,不易使用3、关系模型:特点:关系模型的概念单一;(定义、运算)关系必须是规范化关系;在关系模型中,用户对数据的检索操作不过是从原来的表中得到一张新的表。

优点:简单,表的概念直观,用户易理解。

非过程化的数据请求,数据请求可以不指明路径。

数据独立性,用户只需提出“做什么”,无须说明“怎么做”。

坚实的理论基础。

缺点:由于存储路径对用户透明,存储效率往往不如非关系数据模型4、面向对象模型5、对象关系模型七、三个模式和二级映像1、外模式(Sub-Schema):用户的数据视图。

是数据的局部逻辑结构,模式的子集。

2、模式(Schema):所有用户的公共数据视图。

空间数据库习题答案知识讲解

空间数据库习题答案知识讲解

空间数据库习题答案空间数据库习题答案【篇一:空间数据库复习思考题】xt>1. 什么是空间数据库?阐述空间数据库管理系统的主要功能。

2. 阐述数据库系统的外部、内部体系结构。

3. 什么是数据模型?阐述常用数据模型的基本思想。

4. 什么是空间索引?阐述格网索引、四叉树索引、r树索引的基本思想。

5. 如何扩展sql语言,使其支持空间查询?6. 阐述数据库设计的基本步骤。

7. 阐述数据库的安全性、完整性、并发控制、数据库恢复基本思想。

8. 数据库的完整性确保数据的正确性和相容性,阐述geodatabase提供了哪些措施来保证数据的完整性。

9. 深入理解geodatabase中的要素类、关系类、子类型、属性域、拓扑等基本概念及相关内容。

10. 比较、分析geodatabase中的简单关系和复合关系。

11. 什么是子类型?什么情况下创建子类型,什么情况下创建新的要素类?12. 使用microsoft visio如何设计geodatabase模式?13. 使用arcgis diagrammer如何设计geodatabase模式?14. 拓扑验证(validate)过程中的聚集处理(cluster processing)受哪些因素的影响,如何影响?15. “脏区(dirty areas )”有何作用?简述产生“脏区”的五种情况。

16. 在一个版本化的要素数据集中建立一个新拓扑或者修改一个已存拓扑的模式,请阐述如何完成?17. 请阐述在创建复制和同步复制这一过程中,对geodatabase中的拓扑是如何处理的?18. 阐述要素几何在oracle arcsde geodatabase中如何存储(5种存储方式,及每种存储方式使用的主要系统表)。

19. 阐述oracle geodatabase中的blob数据存储。

20. arcsde geodatabase在oracle中是如何识别事务表和其相联系的要素表、索引表。

空间数据库考试题

空间数据库考试题

空间数据库考试题1.你认为以下哪些场景会用到数据库?()A.游戏(正确答案)B.图书馆(正确答案)C.支付宝(正确答案)D.手机应用程序(正确答案)2.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是()。

[单选题]A.DB包含DBS和DBMSB.DBMS包含DBS和DBC.DBS包含DB和DBMS(正确答案)D.没有任何关系3.数据库系统的核心是()。

[单选题]A.数据模型B.数据库管理系统(正确答案)C.数据库D.数据库管理员4.下面关于数据库系统叙述正确的是()。

[单选题]A.数据库系统避免了一切冗余B.数据库系统减少了数据冗余(正确答案)C.数据库系统比文件能管理更多的数据D.数据库系统中数据的一致性是指数据类型的一致5.下列叙述中,错误的是()。

[单选题]A.数据库技术的根本目标是要解决数据共享的问题B.数据库设计是指设计一个能满足用户要求,性能良好的数据库C.数据库系统中,数据的物理结构必须与逻辑结构一致(正确答案)D.数据库系统是一个独立的系统,但是需要操作系统的支持6.数据库系统的三级模式中,表达物理数据库的是()。

[单选题]A.外模式B.模式C.用户模式D.内模式(正确答案)7.数据库中不仅能够保持数据本身,而且能保存数据之间的相互联系,保证了对数据修改的()。

[单选题]A.独立性(正确答案)B.安全性C.共享性D.一致性8.一个数据库系统的外模式()。

[单选题]A.只能有一个B.最多只能有一个C.至少两个D.可以有多个(正确答案)9.()是存储在计算机内有结构的数据的集合。

[单选题]A.数据库系统B.数据库(正确答案)C.数据库管理系统D.数据结构10.数据库三级模式中,真正存在的是()。

[单选题]A.外模式B.子模式C.模式D.内模式(正确答案)11.为了保证数据库的逻辑独立性,需要修改的是()。

[单选题]A.模式与外模式之间的映射(正确答案)B.模式C.模式与内模式之间的映射D.三级模式12.用树形结构表示实体之间联系的模型是()。

(完整版)数据库复习试题答案及解析

(完整版)数据库复习试题答案及解析

一、选择题:1、DB DBMS^ DBS三者的关系是(B)A、DB包括DBMS^ DBS B 、DBS包括DB和DBMSC、DBMS包括DBS和DB D 、DBS与DB DBMSc关2、假定学生关系式S( S#, SNAME SEX AGE,课程关系式C(C#, CNAME TEACHE)学生选课关系是SC( S#, C#, GRAN)要查找选修“ COMPUTER课程的“女”学生姓名,将涉及到关系(D)A、S B 、SC C C 、S, SC D 、S, C, SC3、将E-R图转换为关系模式时,如果两实体间的联系是m n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT-FRO—WHER—GROU—ORDERS成的SQL语句,在被DBMS处理时,各字句的执行次序为(0A、SELEC—FRO—WHER—GROU—ORDERB、FROM—SELECT-WHER—GROU—ORDERC、FROM—WHER—GROU—SELECT- ORDERD、SELECT- FRO—GROU—WHER—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B 、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。

A、内模式B 、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数 B 、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D 、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS DB以及DBA组成。

空间数据库期末考试复习要点

空间数据库期末考试复习要点

空间数据是对空间事物的描述,实质上就是指以地球表面空间位置为参照,用来描述空间实体的位置、形状、大小及其分布特征诸多方面的数据。

数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

空间数据特征:时空特征、多维特征、多尺度性、海量数据特征。

空间数据库作用:空间数据处理与更新、海量数据存储与管理、空间分析与决策、空间信息交换与共享。

空间认知的三层模型:空间概念数据模型(是人们对客观事物或现象的一种认识,有时也称为语义数据模型,目前存在的空间概念数据模型主要有矢量数据模型、栅格数据模型和矢量-栅格一体化数据模型) 空间逻辑数据模型(将前面的空间概率数据模型确定的空间数据库信息内容,空间实体和空间关系,具体的表达为数据项、记录等之间的关系,常用的数据模型包括层次模型、网络模型和关系模型)物理数据模型(逻辑数据模型并不涉及最底层的物理实现细节,而计算机只处理二进制数据。

所以必需将逻辑数据模型转换为物理数据模型,即要求完成空间数据的物理组织、空间存取方法和数据库总体存储结构等的设计工作)。

矢量数据结构:Spaghetti结构(简单数据结)、拓扑矢量数据结构(关联不同类元素之间的关系、邻接同类元素之间的关系、包含同类但不同级的元素之间的拓扑关系)。

栅格数据存储:全栅格式存储、链式编码、行程编码、块式编码、四叉树编码。

对象:含有数据和操作方法的独立模块。

面向对象数据模型核心技术:1分类:是把一组具有相同属性结构的操作方法的对象归纳或映射为一个公共类的过程。

2概括:是将相同特征和操作的类再抽象为一个更高层次,更具一般性超类的过程。

3聚集:是将几个不同特征的对象组合成一个更高水平的对象。

4联合:是将同一对象中的几个具有时间部分相同属性值的对象结合起来,形成一个更高水平的集合对象的过程。

5继承。

6传播。

OGC(openGIS Consortium)是为了发展开放式地理数据系统、研究地学空间信息标准化以及处理方法的一个非营利组织,旨在利用其开放地理数据互操作规范使得应用系统开发者可以在单一的环境和工作流中,使用分布于网上的任何地理数据和地理处理。

空间数据库考试知识点

空间数据库考试知识点

cha 1-绪论-1.1 数据库管理系统(简称DBMS):位于用户和操作系统之间的,管理控制DB的建立、运行和维护的软件。

具有数据定义、数据操纵、数据库运行、数据库建立和维护功能。

1.2 为什么要研究空间数据库?GIS的出现激发了人们开发空间数据库的兴趣。

GIS提供了便于分析地理数据和将地理数据可视化的机制。

GIS 可以对某些对象和图层进行多种操作。

GIS还可以用来处理海量空间数据。

而实际上GIS就是空间数据库的前端!1.3 .数据指输入到计算机并能被计算机进行处理的数字、文字、符号、声音、图象等符号,一般描述客观事物的属性、数量、位置及其相互关系等;1.4.空间空间可定义为一系列结构化物体及其相互间联系的集合。

从感观角度将空间看作是目标或物体所存在的容器或框架。

地理空间:指人类在地球表面活动的的地理环境,主要包括岩石圈、水圈、大气圈。

1.5.空间数据定义:是对空间事物的描述,是以地球表面空间位置为参照,用来描述空间实体的位置、形状、大小及其分布特征诸多方面信息的数据。

1.6 空间数据特性时空特性:空间位置、空间属性、空间关系、时间属性多维特性:同一位置上具有多种专题的信息结构多尺度性:包括空间多尺度和时间多尺度,应用于宏观、中观和微观的多层次应用图形图像特征:结果可视化海量数据特征:更新快、多分辨率1.7空间数据—空间关系拓扑邻接:同种空间实体之间的关系。

例:N1/N2 ,N1/N3 ,N1/N4 ;P1/P3 ;P2/P3拓扑关联:不同种空间实体之间的关系。

例:N1/е1、е3 、е6 ;P1/е1、е5 、е6 拓扑包含:同种空间实体之间的关系。

例:P3与P41.8 数据结构:是指数据的组织形式,在计算机存储、管理和处理的数据逻辑结构。

1.9 数据模型(数据库模型):是描述实体及其相互关系的数学描述,是空间数据库建立的逻辑模型。

1.10 关系模型用于空间数据库的局限性1)无法用递归和嵌套的方式来描述复杂关系的层次和网状结构,模拟和操作复杂地理对象的能力较弱;2)用关系模型描述本身具有复杂结构和涵义的地理对象时,需对地理实体进行不自然的分解,导致存储模式、查询途径及操作等方面均显得语义不甚合理;3)由于概念模式和存储模式的相互独立性,及实现关系之间的联系需要执行系统开销较大的联接操作,运行效率不够高。

数据库期末复习重点(含答案)

数据库期末复习重点(含答案)

1.数据( Data ) :描述事物的符号记录称为数据2.数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

3.数据库系统( DataBas 。

Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

4.数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

5.数据库系统的特点1.数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别2.数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。

由于数据面向整个系统,是有结构的数据,不仅可以被多个应用共享使用,而且容易增加新的应用,这就使得数据库系统弹性大,易于扩充3.数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。

4.数据由 DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据6.数据管理技术的产生和发展数据库技术是应数据管理任务的需要而产生人工管理、文件系统、数据库系统7.数据库管理系统的主要功能( l )数据库定义功能; ( 2 )数据存取功能; ( 3 )数据库运行管理;( 4 )数据库的建立和维护功能。

8.数据模型的组成要素数据结构、数据操作及完整性约束条件数据模型的种类1.层次模型2.网状模型3.关系模型4.面向对象模型5.对象关系模型9.模式:概念模式,也称逻辑模式,是对数据库系统中全局数据逻辑结构的描述,是全体用户(应用)公共数据视图10.数据库系统中的DBMS为三级模式结构提供了两层映像机制:外模式/模式映像和模式/内模式映像。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、举例说明什么是空间数据、非空间数据?如何理解空间查询和非空间查询的区别?常用的空间数据库管理方式有哪几种及其各自特点。

数据:是指客观事务的属性、数量、位置及其相互关系等的符号描述。

空间数据:是对现实世界中空间对象(事物)的描述,其实质是指以地球表面空间位置为参照,用来描述空间实体的位置、形状、大小及其分布特征等诸多方面信息的数据。

河流的泛洪区,卫星影像数据、气象气候数据等都可以是空间数据书店名称店员人数,去年的销售量,电话号码等是非空间数据空间查询是对空间数据的查询或命令人工管理阶段文件管理阶段缺点:1)程序依赖于数据文件的存储结构,数据文件修改时,应用程序也随之改变。

2)以文件形式共享,当多个程序共享一数据文件时,文件的修改,需得到所有应用的许可。

不能达到真正的共享,即数据项、记录项的共享。

常用:文件与数据库系统混合管理阶段优点:由于一部分建立在标准的RDBMS上,存储和检索数据比较有效、可靠。

缺点:1)由于使用了两个子系统,它们各自有自己的规则,查询操作难以优化,存储在RDBMS外的数据有时会丢失数据项的语义。

2)数据完整性的约束条件可能遭破坏,如在几何空间数据系统中目标实体仍存在,但在RDBMS中却已删除。

3)几何数据采用图形文件管理,功能较弱,特别是在数据的安全性、一致性、完整性、并发控制方面,比商用数据库要逊色得多全关系型空间数据库管理系统◆属性数据、几何数据同时采用关系式数据库进行管理◆空间数据和属性数据不必进行烦琐的连接,数据存取较快◆属性间接存取,效率比DBMS的直接存取慢,特别是涉及空间查询、对象嵌套等复杂的空间操作◆GIS软件:System9,Small World、GeoView等本质:GIS软件商在标准DBMS顶层开发一个能容纳、管理空间数据的系统功能。

对象关系数据库管理系统优点:在核心DBMS中进行数据类型的直接操作很方便、有效,并且用户还可以开发自己的空间存取算法。

缺点:用户须在DBMS环境中实施自己的数据类型,对有些应用相当困难。

面向对象的数据库系统。

采用面向对象方法建立的数据库系统;对问题领域进行自然的分割,以更接近人类通常思维的方式建立问题领域的模型。

目前面向对象数据库管理系统还不够成熟,价格昂贵,在空间数据管理领域还不太适用;基于对象关系的空间数据库管理系统可能成为空间数据管理的主流2、什么是GIS,什么是SDBMS?请阐述二者的区别和联系。

GIS是一个利用空间分析功能进行可视化和空间数据分析的软件。

它的主要功能有:搜索、定位分析、地形分析、流分析、分布、空间分析/统计、度量GIS 可以利用SDBMS来存储、搜索、查询、分享大量的空间数据集改:地理信息系统是以地理空间数据库为基础,在计算机软硬件的支持下,运用系统工科学管理和综合分析具有空间内涵的地理数据,以提供管理、决策等所需信息的技术系统。

简单的说,地理信息系统就是综合处理和分析地理空间数据的一种技术系统。

2、SDBMS是一个软件模块。

它可以①、利用一个底层的数据库管理系统②、支持多种空间数据模型、相应的空间抽象数据类型(ADT)以及一种能够调用这些ADT的查询语言③、支持空间索引、高效的空间操作算法以及用于查询优化的特定领域规则3、区别与联系:①、利用GIS可以对某些对象和图层进行操作,而利用SDBMS则可以对更多的对象集和图层进行更加简单的操作②、SDBMS可以在GIS不能使用的某些领域进行使用,例如基因组学、天文学、多媒体信息系统等③、GIS可以作为SDBMS的前端,利用一个高效的SDBMS可以大大提高GIS的效率和生产率。

改:联系:GIS可作为SDBMS的前端工具,一个高效的空间数据库系统是实现GIS高效查询和分析的前提条件。

区别:GIS和SDBMS的主要不同侧重点:GIS是一个侧重于空间数据可视化和分析的软件,GIS常用分析功能:GIS使用SDBMS存储、检索、查询、共享大型空间数据集SDBMS重点关注:高效存储、查询和共享大型空间数据集提供尽量简单的查询方法通过空间索引和查询优化方法加快大型空间数据集的查询反应时间SDBMS有可能用于非GIS领域的其它方面:如天文、气象、生物等3、用传统数据库系统管理空间数据,存在哪些局限?只支持简单的数据类型,如:数字、字符串、日期。

实现上述的多段线表达非常复杂答:(1)传统数据库系统管理的是不连续的、相关性较小的数字和字符;而地理信息数据是连续的,并且具有很强的空间相关性。

(2)传统数据库系统管理的实体类型较少,并且实体类型之间通常只有简单、固定的空间关系;而地理空间数据的实体类型繁多,实体类型之间存在着复杂的空间关系,并且还能产生新的关系(如拓扑关系)。

(3)传统数据库系统存贮的数据通常为等长记录的数据;而地理空间数据通常由于不同空间目标的坐标串长度不定,具有变长记录,并且数据项也可能很大,很复杂。

(4)传统数据库系统只操纵和查询文字和数字信息;而空间数据库中需要有大量的空间数据操作和查询,如相邻、连通、包含、叠加等。

或者:总结标准DBMS存储空间数据的局限性空间数据记录是变长的(如点数的可变性),而一般的数据库都只允许把记录的长度设定为固定;在存储和维护空间数据拓扑关系方面存在着严重缺陷;一般都难以实现对空间数据的关联、连通、包含、叠加等基本操作;不能支持复杂的图形功能;单个地理实体的表达需要多个文件、多条记录,一般的DBMS也难以支持;难以保证具有高度内部联系的GIS数据记录需要的复杂的安全维护。

4、什么是SDBMS?SDBMS的三层体系结构是什么?一个SDBMS(空间数据库管理系统)是一个软件模块,它利用一个底层数据库管理系统(如ORDBMS、OODBMS);SDBMS支持多种空间数据类型、相应的空间抽象数据类型(ADT)以及一种能够调用这些ADT的查询语言SDBMS支持空间索引、高效的空间操作算法以及用于查询优化的特定领域规则SDBMS包括:空间数据模型、查询语言、文件组织、查询优化等。

下图表示了基于对象关系模型上的一个空间数据库应用的三层体系结构。

SDBMS三层体系结构顶层为空间应用,如GIS、MMIS(多媒体信息系统),或者CAD。

该层不直接与OR-DBMS打交道,需要一个中间层与OR-DBMS交互。

中间层:空间数据库(SDB),中间层是封装大多数空间领域知识的地方,不“插”入到OR-DBMS中。

又称空间数据刀片、空间数据暗盒、空间数据引擎。

最后一层;DBMS5、数据库模式有哪些?物理模式(物理层设计)内模式、逻辑模式(通常简称为“模式”)子模式(外模式)通常,数据库管理系统支持一个物理模式、一个逻辑模式和多个子模式。

6、什么是数据模型?概念模型有哪些?逻辑模型有哪些?每一种模式的原理是什么?数据模型是数据库系统中关于数据内容和数据之间联系的逻辑组织的形式表示。

每一个具体的数据库都由一个相应的数据模型来定义。

(数据库的概念描述,是数据库系统中用于提供信息表示和操作手段的形式构架。

)概念模型:按用户的观点从现实应用中抽象出事物以及事物之间的联系结构数据模型:从计算机实现的观点来对数据建模概念模型:实体-联系模型(ER)⏹现实世界被划分为若干实体(entity),由属性(attribute)来描述性质,通过联系(relationship)互相关联面向对象模型逻辑数据模型:层次模型⏹用树结构表示实体之间联系的模型叫层次模型⏹树由节点和连线组成⏹节点代表实体型⏹连线表示两实体型间的一对多联系网状模型网状数据模型是一个满足下列条件的有向图:1、可以有一个以上的节点无父节点。

2、至少有一个节点有多于一个的父节点(排除树结构)。

关系模型⏹用二维表来表示实体及其相互联系面向对象模型为了有效地描述复杂的事物或现象,需要在更高层次上综合利用和管理多种数据结构和数据模型,并用面向对象的方法进行统一的抽象。

7、数据库设计的三个步骤有哪些?每一步有些什么内容?答、首先,采用高层次的概念数据模型来组织所有与应用相关的可用信息;然后,逻辑建模阶段,与概念数据模型在商用DBMS上的具体实现有关最后,数据库设计的第三个步骤是物理设计的建模,它解决数据库营养在计算机中具体实现是方方面面的细节。

改:概念模型⏹按用户的观点从现实应用中抽象出事物以及事物之间的联系逻辑建模⏹建立概念和联系的逻辑结构逻辑结构设计的步骤:1)将概念结构转化为一般的关系、网状、层次模型、面向对象模型2)对数据模型进行优化3)设计用户子模式物理设计建模⏹对逻辑结构进行具体实现方面的安排和考虑⏹存储组织、索引、内存管理……8、ER模型的作用,ER图包括哪些要素,如何表达多值属性?答:ER图可以以一种避开计算机隐喻的方式来表达这个微型世界,从而把应用中的概念与实现细节分离开来。

ER图包括实体(物理上或概念上独立存在的事物或对象)、属性和联系。

实体用属性来刻画性质,实体之间通过练习相互作用和关联。

属性可以是单值或多值。

ER图中实体用矩形表示,属性表示为椭圆,联系为菱形。

码属性加下划线,多值属性用双椭圆。

9、对于空间数据,ER模型方法的不足之处?为表达空间概念,扩展ER模型主要增加了哪些要素?举例说明用象形符号扩展ER图,对于空间数据建模有何好处?.ER图在空间建模中的不足:场模型无法用ER模型进行自然映射——因为:ER模型的最初设计隐含了基于对象模型的假设。

传统ER模型中,实体之间的关系由应用来导出;而空间建模中,空间对象之间总会有内在联系。

建模空间对象所使用的实体类型与“地图”比例尺有关。

有时是点、线,有时是多边形。

扩展E-R模型:1)、实体象形图:象形图:象形图是一种将对象插在方框内的微缩图表示,这些微缩图用来扩展ER图,并插到实体矩形框中的适当位置。

形状:形状是象形图中的基本图形元素,它代表着空间数据模型中的元素。

一个模型元素可以是基本形状、复合形状、导出形状或备选形状。

基本形状复合形状:为了处理那些不能用某个基本形状表示的对象,我们定义了一组聚合的形状,并用基数来量化这些复合形状导出形状:如果一个对象的形状是由其他对象的形状导出的,那么就用斜体形式来表示这个象形图。

备选形状:备选形状可以用于表示某种条件下的同一个对象。

例如,根据比例尺,一条河流可以表示成一个多边形或一条线。

任意形状:对于形状的组合,我们用通配符(*)表示,它表示各种形状。

例如,一个灌溉网是由泵站(点)、水渠(线)以及水库(多边形)所组成的。

用户自定义形状2)、联系象形图。

联系象形图用来构建实体间联系的模型。

例如,part-of用于构建道路与路网之间联系的模型,或是用于把森林划分成林分的建模。

好处:用象形符号扩展ER图,以便专门处理空间数据类型。

这将减少ER图以及所产生的关系模式的复杂度,同时改进空间建模的质量。

相关文档
最新文档