词条 | VDBMS |
释义 | 虚拟数据库系统(Virtual Data Base Management System, VDBMS) 简介虚拟数据库管理系统(Virtual Data Base Management System, VDBMS),是基于虚拟文件系统(Virtual File Systerm, VFS )思想,衍生到数据库技术中的产品。 VDBMS技术使得应用程序可以在分散的数据源上进行功能强大和统一的查询工作,使建立在所有的不同数据源上的应用程序可以在Internet上得到广泛的发展和应用。 主要特点1)系统对查询用户屏蔽了底层信息源及其数据结构; 2)解决了数据库结构异构性和数据访问控制的差异; 3)实现了跨操作平台和数据库管理平台的虚拟集成。 基本模块包装器(Wrapper):包装器是虚拟数据库的核心部分,它用源描述语言SDL(Source Descrlption Language)来表示原始数据的,找到数据源并返回数据。使分散数据转换为一些类似关系数据库表的集合。它分析Web上的HTML、XML等语言,并把它们表示成关系数据源。此外,它同样可在超链接的页面之间捕获关系并且把这些关系体现在虚拟数据库的表中。使用包装器,任何数据源可以使用SQL语句进行查询。VDBMS系统提供了包装器扦发工具包WDK。WDK为网络访问、HTML语法分析、模式匹配和关系数据输出提供了高级抽象。编程人员只需解决有关数据操作的问题即可。 提取器(ne Extractor):提取器实质是异构数据的整合。提取规则是用Junglee提取语言JEL来表达的。编程人员用JEL可以描述复杂的文本模式和语言结构,以标识使用特定名词的上下文。单个名词被列在程序中,EDK编译器可以为它加上由标志和值组成的标签。提取规则和程序库是由EDK提取引擎来解释的。 VDB服务器:VDB服务器将一组包装器和必要的提取器结合起来并把它们表示为一个具有一致性的关系数据库。该数据库可以通过JDBC或0DBC用SQL访问。VDB可以根据应用系统的要求,将查询结果表示为表或XML文档。VDB可以有一个关系缓存区,它可以提高数据源的查询性能,该缓存区可以预先装入,并根据需要进行刷新。其他组成部分:VDB的数据源并不在系统的控制之下,经常会有不规则的数据。困此,数据转换器和数据合法性检验器也是系统必需的功能模块。数据质量工具包提供建立数据转换器和数据合法性检验器的能力。管理工具用于在VDB服务器上注册和注销数据源及其相关的包装器。数据源注册后,就可在VDB中用表的形式进行访问。 处理过程VDB的处理过程足:首先把各个分散数据源的数据收集集成,然后将异质的数据转化成同质数据,并给应用程序的设计者提供一个简单、统一的关系数据库接口。VDB技术使得一类新型的应用系统得到了快速的发展。这类应用有以下几个显著的特征: (1)拥有大量不同的数据源; (2)数据源之间是相互独立的,没有集中的控制机制; (3)数据源的构成是复杂的,是结构化和非结构化数据的 混合。 而数据整合的特征如下所述: (1)拥有大量不同的数据源,且不断更新增减; (2)数据源之间是相互独立的,分别属于不同的数据拥 有者; 、 (3)数据源的元数据构成是复杂的,多变而不统一: (4)数据源的内容是相同、相近的,在意义上表达同一主 题知识; (5)系统以数据共享为目的,并不以统一数据形式为主要 目的; (6)系统中实现数据的逻辑共享与物理分治。 从上面的对比中不难看出,二者所处理问题的特征有很多相似之处。但经典的VDB系统是以大量的Web站点为数据源设计的,它由数据集成与数据发布两部分组成。其核心部分—— 数据集成系统由包裹器、映射器和提取器3个模块构成,为上层提供一个单一的、一致的关系数据库接口。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。