1、计算机软件数据整合虚拟数据库体系研究分析朱昱萌摘 要:从数据库体系构建角度分析,面向数据整合和共享功能实现,使用java语言和相关技术,构建数据库架构,保障数据库的性能实现。现基于提高数据库利用率的目的,针对计算机软件数据整合虚拟数据库体系构建,做简单论述,提出体系构建的策略,共享给相关人员参考。关键词:计算机软件 数据整合 虚拟数据库中图分类号:TP311.13文献标识码:A文章编号:1003-9082202308-000-01近年来,大数据概念和相关技术快速开展,人们对数据利用更加重视,尤其是交通领域和电力领域等,成为数据利用的先锋板块。采用数据挖掘和分析技术等,面向数据使用需求,根据数据
2、信息进行预测分析,为决策和控制等提供高质量的数据,发挥着积极的作用。一、数据库的概述构建的数据库系统,通过在计算机内构建数据库后形成的系统,主要功能模块如下:1.数据库;2.数据库管理系统;3.应用系统;4.数据库管理员;5.使用者。将海量化数据信息,整理到数据库内,利用算法和检索技术等,进行数据属性的划分和计算,实现对数据信息的利用,能够为使用者提供所需的数据。二、计算机软件数据整合虚拟数据库体系的设计分析1.系统特点分析数据数据库运行时,将分散的数据源进行收集,实现集成处理,使得异质数据被转化,全部成为同质数据,同时按照设计需求,为应用程序设计,提供关系数据库接口。基于虚拟数据库,实现应用
3、系统的快速开展。搭建的数据库系统,有着海量不同数据源。各类数据源之间,有着相互独立的特点,且构成复杂,包括结构化数据与非结构化数据。数据整合那么具有以下特征:第一,数据源很多,并且不断更新。第二,不同数据源之间具有相互独立的特点,来源于各类数据拥有着。第三,数据源的元数据构成,具有复杂性特点。第四,搭建的系统,实现数据逻辑共享以及物理分治。经典的虚拟数据库,基于大量Web站点而构成,包括数据集成局部和数据发布局部。整个数据集成系统,开发的功能模块,主要为包裹器、映射器与提取器,实际应用中能够为系统上层提供关系数据库接口。2.系统设计思路搭建数据整合体系,利用关系数据库数据集,作为数据源;利用数
4、据效劳数据集,当作拓展数据源;依据虚拟数据库工作机理开展设计。文中所述的系统,利用XML Schema技术,搭建主体知识全局模型以及数据集全局模型,形成异构数据源局部模式;利用XML文档,实际应用中用于存储异构数据源的元数据,也可以看为数据库系统的数据字典。搭建时通过元数据定义,实现模式映射,消除数据异构性,根据数据源的特性,实现数据源参数化,使其不仅具备“即插即用特点,还具有可拓展性。3.系统的主要功能描述构建的计算机软件数据整合虚拟数据库体系,主要功能模块如下:第一,查询解析功能模块。使用者提出查询申请后,根据系统的查询模式文件构造查询程序,请求XML文檔。利用此功能模块,依据模式文件开展
5、验证,分析文档的合法性,能够得知查询的数据以及数据源具体信息,例如是否已经注册等,获得的解析结果将会反响给系统查询分解模块。第二,查询分解模块。此功能模块依据自身的“权限,构造针对各个数据源的子查询请求,每个请求都含有针对此数据源使用者完整的请求信息。第三,调度功能模块。系统运行中,调度模块起到协调的作用,助力各个数据源工作。搭建的整合系统,其数据源属于分布式数据源,依据数据源实际情况来调度整个查询过程,进而提供快速准确的效劳。第四,元数据管理模块。操作时此功能模块支持注册和管理以及组织数据源相关数据,发挥重要的作用。基于知识主题,利用XML Schema工具,进行信息的元数据定义,形成全局模
6、式。利用全局模式的元数据,按照映射机制,构建各个数据源的局部模型,最终发挥原数据信息的作用,解决数据源存在的结构冲突。第五,数据库访问模块。开发的此功能模块,依据数据源局部模式,利用统一接口,能够为上层提供相应的数据访问效劳。实际应用中利用原数据信息,解决异构数据存在的异构性,比方本地SQL语言等。第六,异构数据处理模块。利用此功能模块处理数据访问层所传递的异质数据,依据全局模式,进行XML格式同质数据的构造,满足实际需求。三、计算机软件数据整合虚拟数据库体系构建的关键技术1.数据集元数据全局模式从系统构建的角度分析,元数据全局模式的应用,主要是存储各类数据集自身的根本属性信息,包括数据集名称
7、和主题以及创立者等。搭建的计算机软件数据整合虚拟数据库体系,按照数据库核心元数据标准V2.0,基于数据集元数据描述,做了相应的扩展。通过模式验证的XML文档,其根元素DBSet可以拥有很多DBSource子节点,同时文档包括数据库系统各类数据级元数据信息。利用数据集元数据全局模式,进行各数据集的局部模式构造以及验证。DBSource字节点的数据,是数据库系统统一的数据集连接接口存储参数,同时也是实现数据集连接“即插即用的重要支持信息。2.局部模式中元数据的获取从构建的计算机软件数据整合虚拟数据库体系分析,各数据集的局部元数据,主要划分为数据集类与主题知识类。其中,数据集元数据为数据集的连接信息
8、;主题知识为结构信息。对于构建的关系数据库,使用者注册相关信息后,比方数据库类型和位置等,剩余信息均可以从构建的数据库内提取。基于数据共享的需求和要求,保障数据提供的便利性以及数据共享的正确性,系统能够利用提取的元数据,为注册用户提供计算机软件数据整合虚拟数据库内的对应信息。实际运行中,采用Wrapper不同于传统数据源包装器,为向下的单向处理过程,利用参数形式向上层提供屏蔽异构性效劳,同时将获得的结果,递交给异构数据处理模块。结语综上所述,计算机软件数据整合虚拟数据库体系,要面向数据库的使用需求和功能要求,做好功能模块的开发。合理运用数据库构建工具和技术,把握系统的功能实现,为使用者提供所需的效劳和数据支持,实现数据库的价值与作用。参考文献1朱建峰.数据库基于计算机软件工程的编程技术策略浅析J.计算机产品与流通,202304:21+34.2孙晓丽.基于计算机软件工程的数据库编程技术研究J.信息与理论版,2023,3207:101-103.3程灿.计算机软件工程的数据库编程技术分析J.数字通信世界,202304:119.4贾斌,代云皓.试论在计算机软件开发中数据库平安设计的应用实践J.知识与技术,2023,1609:1-2.