数据库新技术
⑴ 数据库给人们生活带来哪些效益带来
现在的信息系统一般都是用数据库来存储数据,利用数据库可以高效的对数据进行管理,包括数据的有效组织,查询和修改,同时可容易实现备份和恢复。
数据库的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。
当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。
(1)数据库新技术扩展阅读:
发展现状
在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。
特别是关系型数据库已经成为目前数据库产品中最重要的一员,80年代以来, 几乎所有的数据库厂商新出的数据库产品都支持关系型数据库,即使一些非关系数据库产品也几乎都有支持关系数据库的接口。
这主要是传统的关系型数据库可以比较好的解决管理和存储关系型数据的问题。随着云计算的发展和大数据时代的到来,关系型数据库越来越无法满足需要,这主要是由于越来越多的半关系型和非关系型数据需要用数据库进行存储管理。
以此同时,分布式技术等新技术的出现也对数据库的技术提出了新的要求,于是越来越多的非关系型数据库就开始出现,这类数据库与传统的关系型数据库在设计和数据结构有了很大的不同。
它们更强调数据库数据的高并发读写和存储大数据,这类数据库一般被称为NoSQL(Not only SQL)数据库。 而传统的关系型数据库在一些传统领域依然保持了强大的生命力。
⑵ 传统数据库与新型数据库的优缺点
一:传统数据库
(1)传统索引不适于海量数据
传统行存数据库索引需要手工设定,对应用不完全透明,随场景和需求的变化需要不断调整,人工维护成本很高。并且传统索引占用存储空间很大,甚至高于数据本身,造成查询效率的下降。
(2)数据装载速度慢
因为索引需要重新创建,加载性能会变的很糟糕。分析型架构系统要解决这些个问题,必须最大限度地减少磁盘 I/O ,提升查询效率,减小人工维护成本。南大通用分析型数据库GBase8a (以下简称GBase 8a)通过列存储模式、数据压缩、智能化的索引、并行处理、并发控制、高效的查询优化器等技术,使得上述问题得到有效解决。以下各节将描述 GBase 8a 的创新架构如何实现这些目标。
二:新型数据库
新型数据库采用分布式并行计算架构,部署于X86通用服务器,满足大数据实时交易需求,成本低、扩展性高,突破了传统数据库性能瓶颈。
分布式非关系型数据库技术创新
非关系型数据库即NoSQL,抛弃了关系数据库复杂的关系操作、事务处理等功能,仅提供简单的键值对(Key, Value)数据的存储与查询,换取高扩展性和高性能,满足论坛、博客、SNS、微博等互联网类应用场景下针对海量数据的简单操作需求。主要技术创新为:
(1) 简单的数据操作换取高效响应。NoSQL仅支持按照Key(关键字)来存储和查询Value(数据),不支持对非关键字数据列的高效查询;因数据操作简单、数据间一般不需要关联操作,故系统可支持高并发和较快的响应速度。
(2) 多种一致性策略满足业务需求。不同于传统关系型数据库仅支持强一致性策略,NoSQL还支持弱一致性和最终一致性等多种策略,可根据应用场景进行对应配置。例如,对写入操作频繁,但数据读取最新版本要求并不严格的应用,如互联网网页数据的存储和分析应用,可以采用最终一致性策略;而对订购关系存储的应用,则必须用强一致性策略,保证总是读取最新版本数据
⑶ 新型数据库技术有哪些
Membase
MongoDB
Hypertable
Apache Cassandra
Memcached
redis
⑷ 常用的数据库安全技术有哪些
1)用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己咱勺名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。
(2)存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如C2级中的自主存取控制(I)AC),Bl级中的强制存取控制(M.AC)。
(3)视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。
(4)审计:建立审计日志,把用户对数据库的所有操作自动记录下来放人审计日志中,DBA可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。
(5)数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。
⑸ 简述数据库的前沿技术
作为一种先进的数据信息处理技术,数据挖掘与传统的数据分析的本质区别在于它是数据关系的一个探索过程,而且多数情况下是在未有任何假设和前提的条件下完成的。数据挖掘具备多种不同的方法,供使用者从不同的纬度对数据展开全面分析。
(1)相关分析和回归分析。相关分析主要分析变量之间联系的密切程度;回归分析主要基于观测数据与建立变量之间适当的依赖关系。相关分析与回归分析均反映的是数据变量之间的有价值的关联或相关联系,因此两者又可统称为关联分析。
(2)时间序列分析。时间序列分析与关联分析相似,其目的也是为了挖掘数据之间的内在联系,但不同之处在于时间序列分析侧重于数据在时间先后上的因果关系,这点与关联分析中的平行关系分析有所不同。
(3)分类与预测分析。分类与预测用于提取描述重要数据类的模型,并运用该模型判断分类新的观测值或者预测未来的数据趋势。
(4)聚类分析。聚类分析就是将数据对象按照一定的特征组成多个类或者簇,在同一个簇的对象之间有较高的相似度,而不同的簇之间差异则要大很多。在过程上看,聚类分析一定程度上是分类与预测的逆过程。
⑹ 数据库是什么,它是做什么用的
数据库(Database)是按照数据结构来组织、 存储和管理数据的仓库。在1990年以后,数据管理不再是存储和管理数据,而是转变成用户所需要的各种数据管理的方法。
数据库具有能存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的作用。数据库系统在各个方面都得到了广泛的应用。
在信息化社会,充分有效的管理和利用各类信息资源,是进行科学研究和决策管理的重要前提。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心组成部分,是进行科学研究和决策管理的重要手段。
(6)数据库新技术扩展阅读:
数据库可以视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。
发明人是雷明顿兰德公司。
数据库管理系统(DBMS)是为管理数据库而设计的电脑软件系统,具有存储、截取、安全保障、备份等基础功能。数据库管理系统可以依据它所支持的数据库模型来作分类。
数据库的类型有关系数据库和非关系型数据库两种。数据库模型有对象模型、层次模型(轻量级数据访问协议)、网状模型(大型数据储存)、关系模型、面向对象模型、半结构化模型、平面模型。
⑺ 数据库技术的应用领域有哪些
数据库的基本概念和应用领域
简单地说,可以把数据库定义为数据的集合,或者说数据库就是为了实现一定的目的而按某种规则组织起来的数据的集合。数据库管理系统就是管理数据库的系统,即对数据库执行一定的管理操作。目前使用的数据库一般都是关系数据库管理系统(RDBMS)。它可以从下面3个方面来定义。
● 关系(R):它表示一种特殊种类的数据库管理系统,即通过寻找相互之间的共同元素使存放在一个表中的信息关联到存放在另一个表中的信息。
● 管理系统(MS):是允许通过插入、检索、修改或删除记录来使用数据的软件。
● 数据库:数据库管理系统由一个互相关联的数据集合和一组用以访问这些数据的程序组成,这个数据集合通常被称为数据库(DataBase)。
数据库是存储信息的仓库,以一种简单、规则的方式进行组织。它具有以下4个特点:
● 数据库中的数据集组织为表。
● 每个表由行和列组成。
● 表中每行为一个记录。
● 记录可包含几段信息,表中每一列对应这些信息中的一段。
数据库的应用领域非常广泛,不管是家庭、公司或大型企业,还是政府部门,都需要使用数据库来存储数据信息。传统数据库中的很大一部分用于商务领域,如证券行业、银行、销售部门、医院、公司或企业单位,以及国家政府部门、国防军工领域、科技发展领域等。
随着信息时代的发展,数据库也相应产生了一些新的应用领域。主要表现在下面6个方面。
1.多媒体数据库
这类数据库主要存储与多媒体相关的数据,如声音、图像和视频等数据。多媒体数据最大的特点是数据连续,而且数据量比较大,存储需要的空间较大。
2.移动数据库
该类数据库是在移动计算机系统上发展起来的,如笔记本电脑、掌上计算机等。该数据库最大的特点是通过无线数字通信网络传输的。移动数据库可以随时随地地获取和访问数据,为一些商务应用和一些紧急情况带来了很大的便利。
3.空间数据库
这类数据库目前发展比较迅速。它主要包括地理信息数据库(又称为地理信息系统,即GIS)和计算机辅助设计(CAD)数据库。其中地理信息数据库一般存储与地图相关的信息数据;计算机辅助设计数据库一般存储设计信息的空间数据库,如机械、集成电路以及电子设备设计图等。
4.信息检索系统
信息检索就是根据用户输入的信息,从数据库中查找相关的文档或信息,并把查找的信息反馈给用户。信息检索领域和数据库是同步发展的,它是一种典型的联机文档管理系统或者联机图书目录。
5.分布式信息检索
这类数据库是随着Internet的发展而产生的数据库。它一般用于因特网及远距离计算机网络系统中。特别是随着电子商务的发展,这类数据库发展更加迅猛。许多网络用户(如个人、公司或企业等)在自己的计算机中存储信息,同时希望通过网络使用发送电子邮件、文件传输、远程登录方式和别人共享这些信息。分布式信息检索满足了这一要求。
6.专家决策系统
专家决策系统也是数据库应用的一部分。由于越来越多的数据可以联机获取,特别是企业通过这些数据可以对企业的发展作出更好的决策,以使企业更好地运行。由于人工智能的发展,使得专家决策系统的应用更加广泛。
⑻ 数据库原理及应用
数据库原理是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。应用:数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML;或依据所支持的计算机类型来作分类,例如服务器群集、移动电话;或依据所用查询语言来作分类。
在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。特别是关系型数据库已经成为目前数据库产品中最重要的一员,80年代以来, 几乎所有的数据库厂商新出的数据库产品都支持关系型数据库,即使一些非关系数据库产品也几乎都有支持关系数据库的接口。
这主要是传统的关系型数据库可以比较好的解决管理和存储关系型数据的问题。随着云计算的发展和大数据时代的到来,关系型数据库越来越无法满足需要,这主要是由于越来越多的半关系型和非关系型数据需要用数据库进行存储管理。
同时,分布式技术等新技术的出现也对数据库的技术提出了新的要求,于是越来越多的非关系型数据库就开始出现,这类数据库与传统的关系型数据库在设计和数据结构有了很大的不同, 它们更强调数据库数据的高并发读写和存储大数据。
(8)数据库新技术扩展阅读
数据库管理系统主要完成对数据库的操纵与管理功能,实现数据库对象的创建、数据库存储数据的查询、添加、修改与删除操作和数据库的用户管理、权限管理等。它的安全直接关系到整个数据库系统的安全,其防护手段主要有:
(1)使用正版数据库管理系统并及时安装相关补丁。
(2)做好用户账户管理,禁用默认超级管理员账户或者为超级管理员账户设置复杂密码;为应用程序分别分配专用账户进行访问;设置用户登录时间及登录失败次数限制,防止暴力破解用户密码。
(3)分配用户访问权限时,坚持最小权限分配原则,并限制用户只能访问特定数据库,不能同时访问其他数据库。
(4)修改数据库默认访问端口,使用防火墙屏蔽掉对外开放的其他端口,禁止一切外部的端口探测行为。
(5)对数据库内存储的重要数据、敏感数据进行加密存储,防止数据库备份或数据文件被盗而造成数据泄露。
(6)设置好数据库的备份策略,保证数据库被破坏后能迅速恢复。
(7)对数据库内的系统存储过程进行合理管理,禁用掉不必要的存储过程,防止利用存储过程进行数据库探测与攻击。
(8)启用数据库审核功能,对数据库进行全面的事件跟踪和日志记录。
⑼ 数据库的发展和应用情况
数据库技术的发展,已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术最初产生于20世纪60年代中期,根据数据模型的发展,可以划分为三个阶段:第一代的网状、层次数据库系统;第二代的关系数据库系统;第三代的以面向对象模型为主要特征的数据库系统。
第一代数据库的代表是1969年IBM公司研制的层次模型的数据库管理系统IMS和70年代美国数据库系统语言协商CODASYL下属数据库任务组DBTG提议的网状模型。层次数据库的数据模型是有根的定向有序树,网状模型对应的是有向图。这两种数据库奠定了现代数据库发展的基础。这两种数据库具有如下共同点:1.支持三级模式(外模式、模式、内模式)。保证数据库系统具有数据与程序的物理独立性和一定的逻辑独立性;2.用存取路径来表示数据之间的联系;3.有独立的数据定义语言;4.导航式的数据操纵语言。
第二代数据库的主要特征是支持关系数据模型(数据结构、关系操作、数据完整性)。关系模型具有以下特点:1.关系模型的概念单一,实体和实体之间的连系用关系来表示;2.以关系数学为基础;3.数据的物理存储和存取路径对用户不透明;4.关系数据库语言是非过程化的。
第三代数据库产生于80年代,随着科学技术的不断进步,各个行业领域对数据库技术提出了更多的需求,关系型数据库已经不能完全满足需求,于是产生了第三代数据库。主要有以下特征:1.支持数据管理、对象管理和知识管理;2.保持和继承了第二代数据库系统的技术;3.对其它系统开放,支持数据库语言标准,支持标准网络协议,有良好的可移植性、可连接性、可扩展性和互操作性等。第三代数据库支持多种数据模型(比如关系模型和面向对象的模型),并和诸多新技术相结合(比如分布处理技术、并行计算技术、人工智能技术、多媒体技术、模糊技术),广泛应用于多个领域(商业管理、GIS、计划统计等),由此也衍生出多种新的数据库技术。
分布式数据库允许用户开发的应用程序把多个物理分开的、通过网络互联的数据库当作一个完整的数据库看待。并行数据库通过cluster 技术把一个大的事务分散到cluster中的多个节点去执行,提高了数据库的吞吐和容错性。多媒体数据库提供了一系列用来存储图像、音频和视频对象类型,更好地对多媒体数据进行存储、管理、查询。模糊数据库是存储、组织、管理和操纵模糊数据库的数据库,可以用于模糊知识处理。
⑽ 网络新技术专题和数据库新技术专题
数据库新技术:空间数据引擎
--------------------------------------------------------------------------------
中科院地理所资源与环境信息系统国家实验室 修文群 富融科技有限公司 元哲起
当前,地理信息越来越多地应用于各行各业,并带来了前所未有的效益,各企业对它的
需求也大为增加。但要得到或对这些信息进行访问,传统的方式是通过专业GIS桌面制图
软件,它们在数据完整性、一致性、分散数据的管理和共享等方面有所欠缺,限制了地理
信息的应用。
ESRI(美国环境系统研究所)利用客户机/服务器计算模式和关系数据库管理的先进特
点,创立了一种新型技术,管理大型企业的海量地理数据。它通过灵活高效的空间分析查
询,在网络上向任何地方传送数据,并把查询分析功能嵌入到各种实际应用程序中,这就是
超级空间数据库管理器——SDE。
从空间数据管理的角度来看,SDE可看成是一个连续的空间数据模型,借助这一模型,
可将空间数据加入到关系数据库管理系统(RDBMS)中去。它允许向关系数据库中加入空间
数据、提供地理要素的空间位置及形状等信息。
SDE特点
SDE具有如下几方面的特点:
1. 对地理数据的开放式系统访问,使地理数据更易于获得、更易于管理。
2. 对用户需求的充分回应。
3. 支持大型数据库。SDE利用统一的数据模型,维护关系数据库中的空间和属性数据
,管理近乎无限的空间特征,如:全国范围的道路网络等。
4. 进行高效空间查询分析。SDE提供一组可靠的几何处理与空间分析功能,可以反复
应用于各种应用中,如房地产查询、环境保护区周围的缓冲区等。SDE还具备剪切、分解
、缓冲区产生、距离测量、多边形叠加以及网络处理能力等,可以进行近乎无穷的空间分
析。另外,各种空间查询还可通过SQL的Where 子句进行。空间查询的结果可以用于制图
或其它需要几何分析而不需制图的应用,这意味着可以把空间分析嵌入到一个非GIS的应
用程序中去。
5. 理想的空间对象模型。地理特征如饭店位置、旅游路线、度假区等,被作为空间
对象,SDE在描述这些对象时采用了明晰的特征(属性)和行为(方法),使表达执行具备灵活
性。地理特征通过图层这种空间连续策略进行索引,促进了快速恢复操作,提高数据管理
效率。
6. 快速实现过程。对复杂的空间查询来说,SDE比其它任何空间分析技术完成次要(
subsecond)特征的检索时间要快得多,这种快速访问与检索在使用互操作处理的客户机/
服务器模式在网络上得以实现,客户机与服务器共同完成这一工作。客户机主要是响应空
间分析操作,服务器则进行数据搜索和检索。这种互操作处理方法使得动态空间叠加成为
可能,当大量增加客户机的时候,利用对称多处理结构或调整计算机缓冲区大小,可以把客
户机带来的性能下降到最小。
7. 网络访问。SDE 支持对TCP/IP网络环境的访问。对跨平台的混合配置,SDE也可以
利用外部数据表示 (eXternal Data Representation: XDR) 进行支持。
8. 平台支持。SDE 服务器的最初版本运行于Sun Solaris, 使用Oracle 关系数据库
管理系统。SDE API可以在Solaris、Windows NT下运行,在将来的版本中SDE将对其它平
台给予支持。
9. ARC/INFO 和ArcView。ESRI 的ARC/INFO GIS 和ArcView 软件是SDE 的首选客户
机软件。SDE 与ARC/INFO 软件间的转换,是在数据和系统水平上两个系统转向更加紧密
耦合的第一步。
由于以上特色,数据库管理人员、应用开发人员,以及终端用户都可以用SDE实现地理
数据的管理和应用软件的开发。
SDE工作原理
SDE的体系结构如下图所示,客户端应用是最终用户运行的软件,它可以是ArcView、
MapObjects或ARC/INFO等GIS专业软件,也可以是用户为某一特定工程开发的应用。与客
户端应用结合的是SDE客户库,这是一个程序设计接口,用于处理客户端应用提出的请求。
@@0237900.JPG;图1@@
在服务器端,有SDE服务器处理程序、关系数据库管理系统和实际的数据。服务器在
本地执行所有的空间搜索和数据提取工作,它仅将满足搜索条件的数据在服务器端缓冲存
放并返回到客户端。缓冲处理收集大块的数据,然后将整个缓冲区中的数据发往客户端应
用,而不是一次只发一条记录。在服务器端处理并缓冲的方法大大提高了效率,并使网上
荷载大大降低,这在应用操作数据库中成百上千万的记录时变得至关重要。
SDE采用协作处理方式,即处理既可在SDE客户库一端也可在SDE服务器一端,取决于处
理在哪一端更快。有的功能不需要与服务器通信,像多边形叠加和分割这类主要耗费CPU
资源的任务,最好由客户库来完成,可避免大量的网上操作。
所有的服务器任务都是在SDE服务器所在的平台上完成的;而客户端应用则可运行于
多种不同的平台和环境中,去访问同一个SDE服务器和数据库。
SDE数据模型
SDE软件采用连续的数据模型,整个城市的宗地数据都可放到SDE一个连续的层(Laye
r)中,SDE为数据库中各层的所有要素都建立了索引,并将层从逻辑上分成一个个小块,称
为"cell",层中的要素则分解到各cell中加以描述,最后将此描述信息写到索引表中。落
到多个cell上的要素,将在每个cell对应的索引记录中加以描述,没有数据的cell不包括
在索引表中。
@@0237901.JPG;图1 层和网络叠加生成空间索引@@
下面分别介绍SDE对各空间要素的存储和组织:
1.空间要素的存储方法
SDE存储和组织数据库中的空间要素的方法,是将空间数据类型加到关系数据库中,不
改变和影响现有的数据库或应用。它只是在现有的数据表中加入图形数据项(Shape col
umn),供软件管理和访问与其关联的空间数据。SDE将地理数据和空间索引放在不同的数
据表中,通过关键项将其相联。将图形数据项加到一个商业数据库表后,该表即可以称为
空间可用的(spatially enabled)。SDE通过将信息存入层表(LAYERS table)来管理空间
可用表。层表帮助管理商业表和空间数据之间的连接。对空间可用表,可像通常那样对表
中数据进行查询、合并,也可以进行图到属性或属性到图的查询。
2.地理要素
SDE中的地理要素由属性和几何形状——点、线或面组成。SDE允许"空( Nil) Shap
e","空"没有几何形状,但有属性。
3.坐标
SDE用X、Y坐标存放图形:
点——单一(X,Y)坐标记录;
线——有序的一组(X,Y)坐标记录;
面——一组起始结点和终止结点相同的线段对应的(X,Y)坐标记录。
SDE 还允许在X、Y坐标上加Z值,用来表示X、Y点处对应的高度或深度,因此,SDE的图
形可以是二维或三维的。SDE对每种类型的图形都有一组合法性检查规则,用以在将该图
形存入RDBMS之前,检验其几何正确性。
4.度量
度量表示沿着一地理要素上某些给定点处的距离、时间、地址或其它事件。除空图
形(Nil Shape)外,其它所有的图形类型都可以加上度量值,它与图形坐标系统无关。尽管
许多应用中线上的度量值用以表示逐步增加的线性距离,但事实上度量值可以随机递增或
递减,也可以是常量。
5.注记
对SDE数据模型而言,注记被看成与图上的要素或坐标相关联的文字(串),是要素属性
,被存于数据库中与其相关的一个或多个属性表中。与图上地理要素或坐标无关的文字、
图形,如地图标题、比例尺、指北针等,SDE不将其存入数据库。
SDE应用开发
如前所述,ESRI的ArcView GIS、MapObjects、ARC/INFO以及SDE CAD客户端等产品都
可以作为SDE的客户端,应用接口程序设计可以选用C、C++、Visual Basic或Avenue等。
@@0237902.JPG;图3 ESRI SDE的应用组织框架@@
1.使用C API
C API是为那些要访问SDE软件功能的开发人员提供的,它提供SDE所有的能力,是所有
像ArcView、MapObjects这样的SDE客户端软件访问SDE的基础。SDE对数据的访问,是基于
结构化查询语言SQL中定义的标准指针模式。
2. 使用ArcView
ArcView具有数据库访问扩展功能,可按通常的方法访问数据库,包括SDE。它这种数
据库扩展功能支持数据库数据的显示、查询和分析,可以用数据库访问功能建立数据库专
题(Theme)或表(Table)。
一般而言,要读取SDE数据,需要进行以下步骤:
S 连接SDE数据库;
S 定义SQL查询(QueryDef);
S 执行查询以提取记录(RecordSet);
S 循环访问记录集合中的数据值。
数据库专题类似于其它的ArcView专题,允许显示和操纵空间数据。可以用表文档(T
able document)显示所提取的记录集合。
3.使用MapObjects
MapObjects 是一个开发工具箱,其中包含了一个组件集合。这是一个ActiveX控件,
包含多于35个的OLE对象,开发人员可用任何支持ActiveX的程序设计环境,如Visual Bas
ic、Visual C++、Delphi和PowerBuilder等进行快速开发。MapObjects可以将SDE的Lay
ers、shape文件、coverage、image等数据组合使用,还可通过ODBC使用任意表格数据库
数据。
4. 使用SDE CAD Client
SDE CAD Client是SDE用于存储、提取CAD数据的接口。SDE CAD Client有一个易于
使用的CAD接口,它使得Microstation和Auto CAD可作为SDE的客户端存储、提取并修改C
AD实体或SDE数据库中的几何要素。SDE允许将CAD实体存为一个无逢的层,而不必将其分
块。
一个CAD对象在SDE数据库中既可表示为CAD实体也可表示为几何要素,几何要素由SD
E CAD Client自动生成并管理。当CAD用户访问SDE数据库时,SDE CAD Client提取CAD对
象。实际的CAD实体只能由SDE CAD Client读取。当非CAD Client查询数据库时,返回的
是数据的几何要素,这使得CAD数据可为其它的SDE客户端,如ArcView、MapObjects和ARC
/INFO等。
ESRI最近推出的SDE3.0 提供了更快的数据传输,支持Windows NT 服务器(Intel 和
Alpha)。SDE3.0进一步增强了将空间数据集成到数据库中去的能力,如:将空间数据加到
任意的DBMS表中、空间数据表和其它数据表之间的关系合并、纯属性访问、一对多关系
、创建和删除空间及非空间数据表、同时与多个数据集相联、支持多关系查询等。此外
,SDE3.0不再有独立的安全机制,而是直接使用DBMS的安全机制。