首页 > 后端 > 问答 > 要素保障类数据库有哪些,DBMS的主要功能有哪些

要素保障类数据库有哪些,DBMS的主要功能有哪些

来源:整理 时间:2024-08-30 12:38:11 编辑:黑码技术 手机版

1,DBMS的主要功能有哪些

数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。

DBMS的主要功能有哪些

2,Marklogic是什么

同问。。。
Marklogic Corporation :NoSQL数据库与应用开发企业,于2001年由Christopher Lindblad在美国加州圣马蒂奥成立,现任CEO为Gary Bloom。MarkLogic就是综合了现有的工具、技术以及数据库经验向关键应用提供一个可靠、可扩展的安全平台。此外,Mark Logic 还是XQuery标准发展和应用的推动者。较之同类数据库,MarkLogic在技术上有着独特的优势。  Marklogic Server :是以文档为中心的领域专用数据库,专门针对半结构化和非结构化数据进行设计和优化,能够实现TB级非结构化数据资源的全文检索。MarkLogic Server支持针对Web内容、XML文档和JSON内容的RESTFul和HTTP请求。在数据模型组织方面,MarkLogic Server采用XML树状结构组织,数据查询和检索使用的DML和DDL语言为XQuery,MarkLogic始终保持着远超同类数据库(如IBM DB2 Viper 2)的XML文档处理速度,并且能够保证数据在事务处理过程中的原子性、一致性、独立性和持久性要求。此外,MarkLogic对XML文档提供多种形式的索引,索引包含文档实体、父子关系以及要素取值等内容。由于MarkLogic可以在不预先建立文档Schema的基础上自动索引XML包含的所有要素,所以MarkLogic对文档的管理几乎不需借助DDL数据库模式定义。

Marklogic是什么

3,mssql数据库是什么

MSSQL数据库同步[font size=6]MSSQL数据同步[/font]MSSQL数据同步利用数据库复制技术实现数据同步更新(来自网络,也是非常完美的教程)复制的概念复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。SQL复制的基本元素包括出版服务器、订阅服务器、分发服务器、出版物、文章SQL复制的工作原理SQLSERVER主要采用出版物、订阅的方式来处理复制。源数据所在的服务器是出版服务器,负责发表数据。出版服务器把要发表的数据的所有改变情况的拷贝复制到分发服务器,分发服务器包含有一个分发数据库,可接收数据的所有改变,并保存这些改变,再把这些改变分发给订阅服务器SQLSERVER复制技术类型SQLSERVER提供了三种复制技术,分别是:1、快照复制(呆会我们就使用这个)2、事务复制3、合并复制只要把上面这些概念弄清楚了那么对复制也就有了一定的理解。接下来我们就一步一步来实现复制的步骤。第一先来配置出版服务器(1)选中指定[服务器]节点(2)从[工具]下拉菜单的[复制]子菜单中选择[发布、订阅服务器和分发]命令(3)系统弹出一个对话框点[下一步]然后看着提示一直操作到完成。(4)当完成了出版服务器的设置以后系统会为该服务器的树形结构中添加一个复制监视器。同时也生成一个分发数据库(distribution)第二创建出版物(1)选中指定的服务器(2)从[工具]菜单的[复制]子菜单中选择[创建和管理发布]命令。此时系统会弹出一个对话框(3)选择要创建出版物的数据库,然后单击[创建发布](4)在[创建发布向导]的提示对话框中单击[下一步]系统就会弹出一个对话框。对话框上的内容是复制的三个类型。我们现在选第一个也就是默认的快照发布(其他两个大家可以去看看帮助)(5)单击[下一步]系统要求指定可以订阅该发布的数据库服务器类型,SQLSERVER允许在不同的数据库如ORACLE或ACCESS之间进行数据复制。但是在这里我们选择运行"SQLSERVER2000"的数据库服务器(6)单击[下一步]系统就弹出一个定义文章的对话框也就是选择要出版的表(7)然后[下一步]直到操作完成。当完成出版物的创建后创建出版物的数据库也就变成了一个共享数据库。第三设计订阅(1)选中指定的订阅服务器(2)从[工具]下拉菜单中选择[复制]子菜单的[请求订阅](3)按照单击[下一步]操作直到系统会提示检查SQLSERVER代理服务的运行状态,执行复制操作的前提条件是SQLSERVER代理服务必须已经启动。(4)单击[完成]。完成订阅操作。完成上面的步骤其实复制也就是成功了。但是如何来知道复制是否成功了呢?这里可以通过这种方法来快速看是否成功。展开出版服务器下面的复制——发布内容——右键发布内容——属性——击活——状态然后点立即运行代理程序接着点代理程序属性击活调度把调度设置为每一天发生,每一分钟,在0:00:00和23:59:59之间。接下来就是判断复制是否成功了打开C:/ProgramFiles/MicrosoftSQLServer/MSSQL/REPLDATA/unc/XIAOWANGZI_database_database下面看是不是有一些以时间做为文件名的文件夹差不多一分中就产生一个。要是你还不信的话就打开你的数据库看在订阅的服务器的指定订阅数据库下看是不是看到了你刚才所发布的表—
全称是Microsoft SQL Server楼上的懂不懂啊,就抄一堆东西来
微软出的数据库软件。
1、mssql是Microsoft System Structured Query Language 的缩写,是指微软操作系统的数据库语言。2、mssql数据库是微软的SQLServer数据库服务器,目前已经更新到sql2012 版本。
就是微软的数据库软件,对应oracle主要看应用情况了,微软的数据库大多用在pc server上面,oracle则更多支持小型机(当然pc server也可以)

mssql数据库是什么

4,当前在我国常用的大型DBMS有 和 等

著名数据库管理系统 ms sql sybase db2 oracle mysql access vf 常见的数据库管理系统 目前有许多数据库产品,如oracle、sybase、informix、microsoft sql server、microsoft access、visual foxpro等产品各以自己特有的功能,在数据库市场上占有一席之地。下面简要介绍几种常用的数据库管理系统。 oracle oracle是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。oracle作为一个通用的数据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持internet应用。作为一个应用开发环境,oracle提供了一套界面友好、功能齐全的数据库开发工具。oracle使用pl/sql语言执行各种操作,具有可开放性、可移植性、可伸缩性等功能。特别是在oracle 8i中,支持面向对象的功能,如支持类、方法、属性等,使得oracle 产品成为一种对象/关系型数据库管理系统。 microsoft sql server microsoft sql server是一种典型的关系型数据库管理系统,可以在许多操作系统上运行,它使用transact-sql语言完成数据操作。由于microsoft sql server是开放式的系统,其它系统可以与它进行完好的交互操作。目前最新版本的产品为microsoft sql server 2000,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。 microsoft office 作为microsoft office组件之一的microsoft access是在windows环境下非常流行的桌面型数据库管理系统。使用microsoft access无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。在microsoft access数据库中,包括许多组成数据库的基本要素。这些要素是存储信息的表、显示人机交互界面的窗体、有效检索数据的查询、信息输出载体的报表、提高应用效率的宏、功能强大的模块工具等。它不仅可以通过odbc与其它数据库相连,实现数据交换和共享,还可以与word、excel等办公软件进行数据交换和共享,并且通过对象链接与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据。 数据库管理系统选择原则 选择数据库管理系统时应从以下几个方面予以考虑: (1) 构造数据库的难易程度。 需要分析数据库管理系统有没有范式的要求,即是否必须按照系统所规定的数据模型分析现实世界,建立相应的模型;数据库管理语句是否符合国际标准,符合国际标准则便于系统的维护、开发、移植;有没有面向用户的易用的开发工具;所支持的数据库容量,数据库的容量特性决定了数据库管理系统的使用范围。 (2) 程序开发的难易程度。 有无计算机辅助软件工程工具case——计算机辅助软件工程工具可以帮助开发者根据软件工程的方法提供各开发阶段的维护、编码环境,便于复杂软件的开发、维护。有无第四代语言的开发平台——第四代语言具有非过程语言的设计方法,用户不需编写复杂的过程性代码,易学、易懂、易维护。有无面向对象的设计平台——面向对象的设计思想十分接近人类的逻辑思维方式,便于开发和维护。对多媒体数据类型的支持——多媒体数据需求是今后发展的趋势,支持多媒体数据类型的数据库管理系统必将减少应用程序的开发和维护工作。 (3) 数据库管理系统的性能分析。 包括性能评估(响应时间、数据单位时间吞吐量)、性能监控(内外存使用情况、系统输入/输出速率、sql语句的执行,数据库元组控制)、性能管理(参数设定与调整)。 (4) 对分布式应用的支持。 包括数据透明与网络透明程度。数据透明是指用户在应用中不需指出数据在网络中的什么节点上,数据库管理系统可以自动搜索网络,提取所需数据;网络透明是指用户在应用中无需指出网络所采用的协议。数据库管理系统自动将数据包转换成相应的协议数据。 (5) 并行处理能力。 支持多cpu模式的系统(smp,cluster,mpp),负载的分配形式,并行处理的颗粒度、范围。 (6) 可移植性和可括展性。 可移植性指垂直扩展和水平扩展能力。垂直扩展要求新平台能够支持低版本的平台,数据库客户机/服务器机制支持集中式管理模式,这样保证用户以前的投资和系统;水平扩展要求满足硬件上的扩展,支持从单cpu模式转换成多cpu并行机模式( smp, cluster, mpp) (7) 数据完整性约束。 数据完整性指数据的正确性和一致性保护,包括实体完整性、参照完整性、复杂的事务规则。 (8) 并发控制功能。 对于分布式数据库管理系统,并发控制功能是必不可少的。因为它面临的是多任务分布环境,可能会有多个用户点在同一时刻对同一数据进行读或写操作,为了保证数据的一致性,需要由数据库管理系统的并发控制功能来完成。评价并发控制的标准应从下面几方面加以考虑: 保证查询结果一致性方法 数据锁的颗粒度(数据锁的控制范围,表、页、元组等) 数据锁的升级管理功能 死锁的检测和解决方法 (9) 容错能力。 异常情况下对数据的容错处理。评价标准:硬件的容错,有无磁盘镜象处理功能软件的容错,有无软件方法异常情况的容错功能 (10) 安全性控制 包括安全保密的程度(帐户管理、用户权限、网络安全控制、数据约束) (11) 支持汉字处理能力 包括数据库描述语言的汉字处理能力(表名、域名、数据)和数据库开发工具对汉字的支持能力。 (12)当突然停电、出现硬件故障、软件失效、病毒或严重错误操作时,系统应提供恢复数据库的功能,如定期转存、恢复备份、回滚等,使系统有能力将数据库恢复到损坏到以前的状态。
大型的ORACLE和DB2著名数据库管理系统  MS SQL  SYBASE  DB2  ORACLE  MySQL  ACCESS  VF
数据库管理系统常用有Oracle,IBM的DB2,Sybase,Informix,Mysql,MS Sql Server,Berkleydb等,大多都是需要购买的。目前我国大部分开发商和企业组织多使用MS Sql Server和Oracle。

5,arcmapmapinfow和arcgis

哥们,我刚刚碰到了这个问题,是这样解决的:打开开始菜单的arcgis下的license manager 中的 license tool,点击stop/start/reread选项,然后单击stop server 再单击 start server。然后关闭此对话框,重启arcmap。就搞定了!
哥们,我刚刚碰到了这个问题,是这样解决的:打开开始菜单的arcgis下的license manager 中的 license tool,点击stop/start/reread选项,然后单击stop server 再单击 start server。然后关闭此对话框,重启arcmap。就搞定了!
总算写完了,希望对你有帮助!首先你说的mapinfow是MapInfo软件中的一个插件,我主要用它测量距离用。mapinfo有很多插件,你可以去相关网站下载。MapInfo:MapInfo是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软件系统。MapInfo 含义是“Mapping + Information(地图+信息)”即:地图对象+属性数据。1986年MapInfo公司成立并推出了第一个版本—MapInfo for DOS V1.0及其开发工具MapBasic,此后又推出了DOS平台的2.0和3.0版。1995年底MapInfo发布了MapInfo Professional,是一个以Windows 95和Windows NT为平台的桌面地理信息系统。目前该软件的最新版本是MapInfo Professional 8.5及其系列软件。MapInfo Professional是一套强大的基于Windows平台的地图化解决方案,可以方便地将数据和地理信息的关系直观的展现,其复杂而详细的数据分析能力可帮助用户从地理的角度更好地理解各种信息;可以增强报表和数据表现能力,找出以前无法看到的模式和趋势,创建高质量的地图以便做出高效的决策;凭借其新特性和增强功能,MapInfo Professional 使得桌面地图化和分析功能更快和更容易-并可延伸至整个企业。MapInfo Professional提供一整套功能强大的工具来进行复杂的商业地图化、数据可视化和GIS功能。通过MapInfo Professional可连接本地及服务器端的数据库,创建地图和图表以揭示数据行列背后的真正含义。也可以定制MapInfo Professional以满足用户的特定需要。 支持Oracle8i完全读/写,通过OCI对Oracle8i及通过ODBC对其它数据源的实时访问。经历了近20年时间,MapInfo公司成为全球最大的100家软件公司之一。产品行销58个国家和地区,有22种语言的版本,超过30万个正式用户。该产品在1990后进入我国,经过十几年的发展,已经在诸多领域得到广泛应用。 MapInfo是一个全球性的软件公司,整合软件、资料与服务以协助顾客了解地理信息的价值,并做出有远见的决策。我们协助政府及企业顾客满足各层次各部门的需求,从财产经营、网络规划到位置筛选、风险管理或是手机传输最近服务的应用等。有些时候,我们的客户最初可能并不了解区位知识在他们领域的重要性,不管是转变他们组织运作的模式、解决复杂的问题、还是做关键性的决策等方面。在另外一些情况下,我们的客户或是合作伙伴可能使用创新的方法去使用区位来提高他们的组织运作效能。我们相信我们客户的实例就是区位智能应用的最好的证明.ArcMap:ArcMap是一个用于编辑、显示、查询和分析地图数据的以地图为核心的模块,ArcMap含一个复杂的专业制图和编辑系统,既是一个面向对象的编辑器,又是一个完整的数据表生成器。ArcMap不仅可以看成是能够完成制图和编辑任务的ARCEDIT和ARCPLOT的合并,而且是类似CAD结构的智能化地图生成工具,是一个使用简单、功能强大的集成应用环境.提供了数据视图(Data View)和版面视图(Layout View)两种中浏览数据的方法,在数据视图中,用户无须关心诸如指北针等的地图要素就可以与地图进行交互;版面视图是一个包含制图要素的虚拟页,它显示数据窗口中的所有数据。几乎所有能在数据视图中对数据进行的操作都可以在视图版面中完成. ArcGis简介:ArcGIS9.0是ArcGIS系统中的一个重要的版本。ArcGIS9.0将主要在GeoProcessing(地理处理),3D可视化和开发工具(ArcGis Engine)等方面来扩展现有的平台。在ArcGIS 9,ArcToolbox变成ArcMap、ArcCatalog、ArcScene、ArcGlobe中一个可停靠的窗口。ArcToolbox的空间处理框架可以跨ArcView、ArcEditor和ArcInfo环境,与ArcGIS桌面可伸缩的设计思想相一致。不同的只是每个产品中提供的工具的数量不同:ArcView和ArcEditor包含大约30个工具、ArcInfo包含大约200个工具。ArcGIS扩展,如ArcGIS 3D Analyst和ArcGIS Spatial Analyst扩展了ArcToolbox,提供了超过200个额外的工具。下列内容是ArcGIS9.0产品中的关键的增强:ArcGIS桌面产品(ArcView,ArcEditor,和ArcInfo)新的地理处理框架:新的地理处理工具能够通过很多中方法来使用,并且能够处理所有支持的数据格式包括Geodatabase要素类。相同的操作,命令和工具可以在对话框中运行,可以在ModelBuilder中进行可视化的建模,也可以在一个命令行中输入或者能够集成到脚本文件,应用程序中做进一步的分析。 注记和标注:对于用户在创建、编辑和维护标注和geodatabase的注记有很大的改进。增强对栅格的支持:包括在栅格管理,查询和可视化方面的重要改进。开放的geodatabase的支持:ArcGIS 9体现的是一种标准的,开发的geodatabase格式。它采用了可扩展的建模语言(XML)图表的形式,来提供对各种数据库类型(如:矢量,栅格和测量尺寸等)和其他的构件(如域,规则和拓扑)的支持。ArcGIS的扩展: ArcGIS 3D分析(ArcGIS 3D Analyst):包括ArcGlobe应用程序的关于整个地球的三维可视化,显示真实的3D符号,以及在符号上帖上照片纹理。ArcGIS的Maplex:这是一个新的扩展模块,用来高质量的摆放几何类型的文字和标注。ArcGIS的数据互操作性(ArcGIS Data Interoperability):这是一个关于直接读取,转换和输出数据的新扩展模块。ArcGIS的发布(ArcGIS Publisher):包括一个新的可编程的ArcReader控件,使得用户可以很容易的建立和配置ArcReader的应用程序。用户也可以使用在ArcGIS Publisher中的安全性配置来实现对ArcReader地图到达的控制。新的面向开发商的产品:ArcGIS Engine:ArcGIS engine是一个强大的嵌入式的开发工具,它包含了创建和配置客户自己的GIS桌面应用程序的GIS组件。以AO为其内核,给GIS开发者提供了比MO更为强大的ATL支持。ArcGIS Server:ArcGIS Server是一个GIS企业应用的服务器,它提供了完整的GIS的功能(比如地图显示,地理编码,空间查询,编辑,跟踪和线性参考),通过维护和管理一个大的数据库来实现。ArcIMS:新发布的ArcIMS版本会在Linux和Unix操作系统下支持ArcIMS ArcMap Server。ArcIMS ArcMap Server允许用户能够利用ArcMap提供的更多种类的数据源以及更好的绘制地图的能力,这个功能是通过在网上发布ArcMap的地图文档(MXD文件)来实现的。ArcSDE: 主要包括增强了栅格数据的管理,新的管理工具,对IBM DB2和Informix数据库的直接连接,改进了Java应用程序的接口,以及对增加了对DB2数据库的平台支持(包括Red Hat Linux、HP-UX和Sun Solaris)。ArcGIS GIS:地理信息系统在GIS发展的早期,专业人士主要关注于数据编辑或者集中于应用工程,以及主要把精力花费在创建GIS数据库并构造地理信息和知识。慢慢的,GIS的专业人士开始在大量的GIS应用中使用这些知识信息库。用户应用功能全面的GIS工作站来编辑地理数据集,建立数据编辑和质量控制的工作流,创建地图和分析模型并将这些工作和方法记录成文档。这加强了GIS用户的传统观念,这些用户往往拥有连接在数据集和数据库上的专业工作站。这种工作站拥有复杂的GIS应用以及用来实现几乎所有GIS任务的逻辑和工具。 这种对GIS软件所处位置的看法已经被证明非常有价值,被约全球二十万组织中的GIS专业人士所接受。事实上,这种客户-服务器的计算模式是如此的成功以至于让许多人认为GIS只有这样的模式。但是,对GIS的观念在不断的扩展。近期Internet的发展,DBMS技术的长足进步,面向对象编程语言,移动设备以及GIS的广泛使用已经促使GIS有更加开阔的前景和发挥更加重要的作用除了GIS桌面产品,GIS软件可以被集中在应用服务器上和Web服务器上,把GIS的功能通过网络传递给任意多的用户;可以集中一些GIS逻辑,将其嵌入和部署在用户定制的应用中;为野外GIS业务在移动设备上部署GIS软件的应用也多了起来。企业GIS用户使用传统高级的GIS桌面软件,使用Web浏览器,专门的应用程序移动计算设备以及其它数字化设备连接中心GIS服务器。GIS平台涉及的范围在不断的扩展。ArcGIS产品线为用户提供一个可伸缩的,全面的GIS平台。使用 ArcGIS 满足 GIS 用户所有的需求 ArcGIS作为一个可伸缩的平台,无论是在桌面,在服务器,在野外还是通过Web,为个人用户也为群体用户提供GIS的功能。ArcGIS 9是一个建设完整GIS的软件集合,它包含了一系列部署GIS的框架:ArcGIS Desktop――一个专业GIS应用的完整套件 ArcGIS Engine――为定制开发GIS应用的嵌入式开发组件 服务端GIS――ArcSDE?,ArcIMS?和ArcGIS Server 移动GIS――ArcPad?以及为平板电脑使用的ArcGIS Desktop和Engine ArcGIS是基于一套由共享GIS组件组成的通用组件库实现的,这些组件被称为ArcObjectsTM。ArcObjects包含了大量的可编程组件,从细粒度的对象(例如,单个的几何对象)到粗粒度的对象(例如与现有ArcMap文档交互的地图对象)涉及面极广,这些对象为开发者集成了全面的GIS功能。每一个使用ArcObjects建成的ArcGIS产品都为开发者提供了一个应用开发的容器,包括桌面GIS(ArcGIS Desktop),嵌入式GIS(ArcGIS Engine)以及服务端GIS(ArcGIS Server)。关于ArcObjects开发的更详细的信息可以在http://arcgisdeveloperonline.esri.com中找到。桌面 GIS 对于那些利用GIS信息进行编辑,设计的GIS专业人士来说,桌面GIS占有主导地位。GIS专业人士使用标准桌面作为工具来设计,共享,管理和发布地理信息。ArcGIS Desktop是一个集成了众多高级GIS应用的软件套件,它包含了一套带有用户界面组件的Windows桌面应用(例如,ArcMap,ArcCatalogTM,ArcTooboxTM以及ArcGlobe)。ArcGIS Desktop具有三种功能级别――ArcView?,ArcEditorTM和ArcInfoTM,都可以使用各自软件包中包含的ArcGIS Desktop开发包进行客户化和扩展。关于ArcGIS Desktop的更多的信息请参考第四章“桌面GIS:ArcView,ArcEditor,ArcInfo”。上面的图形展示了使用 ArcGIS Desktop 的应用实例 服务端 GIS GIS用户通过部署一个集中式的GIS服务器在大型组织之内以及Internet的用户之间发布和共享地理信息。服务端的GIS软件适用于任何集中执行GIS计算,并计划扩展支持GIS数据管理和空间处理的场合。除了为客户端提供地图和数据服务,GIS服务器还在一个共享的中心服务器上支持GIS工作站的所有功能,包括制图,空间分析,复杂空间查询,高级数据编辑,分布式数据管理,批量空间处理,空间几何完整性规则的实施等等。ArcGIS服务器产品符合信息技术的标准规范,可以和其它企业级的软件完美的合作,例如Web服务器,数据库管理系统(DBMS)以及企业级的应用开发框架包括.NET和JAVA2企业级平台(J2EE)。这促使了GIS和其它大量的信息系统技术的整合。ArcGIS 9所包含的三种服务端产品: ArcSDE――一个在多种关系型数据库管理系统中管理地理信息的高级空间数据服务器。ArcSDE是一个位于ArcGIS其它软件产品和关系型数据库之间的数据服务器,其广泛的应用使得在跨任何网络的多个用户群体中共享空间数据库以及在任意大小的数据级别中伸缩成为可能。 ArcIMS――是一个可伸缩的,通过开放的Internet协议进行GIS地图,数据和元数据发布的地图服务器。ArcIMS已经在成千上万的应用中部署了,主要是为Web上的用户提供数据分发服务和地图服务。ArcGIS Server――是一个应用服务器,包含了一套在企业和Web框架上建设服务端GIS应用的共享GIS软件对象库。ArcGIS Server是一个新产品,用于构建集中式的企业GIS应用,基于SOAP的Web services和Web应用。要了解关于ArcGIS 9服务器产品的更多信息,请参考第五章,“服务端GIS:ArcSDE,ArcIMS和ArcGIS Server”。GIS 将会利用 Internet 不断成长,并取得进一步的成功。 Internet 技术的不断发展,如 Web services ,为 GIS 用户共享,地理信息的服务以及跨组织的 GIS 互联提供了坚实的保障。嵌入式 GIS 用户可以使用嵌入式的GIS,在所关注的应用中增加所选择的GIS组件,从而为组织的任何部门提供GIS的功能,这使得许多需要在日常工作中应用GIS作为一种工具的用户,可以通过简单的,集中于某些方面的界面来获取GIS的功能。例如,嵌入式的GIS应用帮助用户支持远程数据采集的工作,管理者的桌面上实现GIS,为系统操作人员实现定制界面,以及面向数据编辑的应用等。ArcGIS Engine提供了一套应用于ArcGIS Desktop应用框架之外(例如制图对象作为ArcGIS Engine的一部分,而不是ArcMap的一部分)的嵌入式ArcGIS组件。使用ArcGIS Engine,开发者在C++,COM,.NET和Java环境中使用简单的接口获取任意GIS功能的组合来构建专门的GIS应用解决方案。开发者通过ArcGIS Engine构建完整的客户化应用或者在现存的应用中(例如微软的Word或者Excel)嵌入GIS逻辑来部署定制的GIS应用,为多个用户分发面向GIS的解决方案。使用 ArcGIS Engine 将 GIS 嵌入到你的应用中 移动GIS 依靠移动计算设备上的专业应用系统,GIS越来越多的从办公室中转移到野外。目前拥有GPS功能的无线移动设备被常常使用于野外专题数据获取和野外信息获取。消防员,垃圾收集员,工程检修员,测量员,公用设施施工工人,士兵,统计调查员,警察以及野外生物学家是使用移动GIS这个工具的一些野外工作者的代表。一些野外工作任务需要相对简单的GIS工具,但也有些工作涉及到需要高级GIS工具的复杂操作。ArcGIS包含了能够满足两方面需求的应用。ArcPad是ArcGIS实现移动GIS和野外计算(如需要记录和登记突发性事故的空间信息)的解决方案,这些类型的工作可以在手持计算机设备(运行Microsoft Windows? CE或者Pocket PC)或者平板电脑上完成。ArcGIS Desktop和ArcGIS Engine集中于需要GIS分析和决策分析的野外工作任务,这种典型的任务往往在高端平板电脑上执行。要更多的了解移动GIS的信息,请参考第七章“移动GIS:ArcPad及设备”。你可以在野外实现 GIS 空间数据库( Geodatabase )作为geographic database的简写,geodatabase是在专题图层和空间表达中组织GIS数据的核心地理信息模型。Geodatabase是一套获取和管理GIS数据的全面的应用逻辑和工具。无论是客户端的应用(如ArcGIS Desktop),服务器配置(如ArcGIS Server),还是嵌入式的定制开发(ArcGIS Engine)都可以获取geodatabase的应用逻辑。Geodatabase是一个基于GIS和DBMS标准的物理数据存储库,可以应用于多用户访问,个人DBMS以及XML。Geodatabase原本被设计成一个开放的,简单几何图形的存储模型。Geodatabase对众多的存储机制开放,包括DBMS存储,文件型存储或者XML方法存储,并不局限于某个DBMS的供应商。
文章TAG:要素保障数据数据库要素保障类数据库有哪些

最近更新

相关文章