网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > ASP.NET类别 > 正文

基于C#+XML不同数据库的检索系统的设计与研发

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

鉴于大家对ASP.NET类别十分关注,我们编辑小组在此为大家搜集整理了“基于C#+XML不同数据库的检索系统的设计与研发”一文,供大家参考学习!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

1.6    关键技术
1.6.1    异构数据库

      异构数据库系统是相关的多个数据库系统的集合[5],可以实现数据的共享和透明访问,每个数据库系统在加入异构数据库系统之前本身就已经存在,拥有自己的DMBS(DataBase Management System)。异构数据库的各个组成部分具有自身的自治性,实现数据共享的同时,每个数据库系统仍保有自己的应用特性、完整性控制和安全性控制。异构数据库系统的异构性主要体现在以下几个方面:
1.    计算机体系结构的异构
各个参与的数据库可以分别运行在大型机、小型机、工作站、PC或嵌入式系统中。
2.    基础操作系统的异构
各个数据库系统的基础操作系统可以是Unix、Windows NT、 Linux等。
3.    DMBS本身的异构
 可以是同为关系型数据库系统的Oracle、 SQL Server等,也可以是不同数据模型的数据库,如关系、模式、层次、网络、面向对象,函数型数据库共同组成一个异构数据库系统。
       异构数据库系统的目标在于实现不同数据库之间的数据信息资源、硬件设备资源和人力资源的合并和共享。其中关键的一点就是以局部数据库模式为基础,建立全局的数据模式或全局外视图。这种全局模式对于建立高级的决策支持系统尤为重要。
       大型机构在许多地点都有分支机构,每个子机构的数据库中都有着自己的信息数据,而决策制订人员一般只关心宏观的、为全局模式所描述的信息。建立在数据仓库技术基础上的异构数据库全局模式的描述是一种好的解决方案。数据仓库可以从异构数据库系统中的多个数据库中收集信息,并建立统一的全局模式,同时收集的数据还支持对历史数据的访问,用户通过数据仓库提供的统一的数据接口进行决策支持的查询。
         对于异构数据库系统,实现数据共享应当达到两点:一是实现数据转换;二是实现数据的透明访问。
在转换的过程中,有时要想实现严格的等价转换是比较困难的。首先要确定两种模型中所存在的各种语法和语义上的冲突,这些冲突可能包括:
1.    命名冲突:即源模型中的标识符可能是目的模型中的保留字,这时就需要重新命名。
2.    结构冲突:如果两种数据库系统之间的数据定义模型不同,如分别为关系模型和层次模型,那么需要重新定义实体属性和联系,以防止属性或联系信息的丢失。
2.1    功能需求
      本系统启动以后,在输入连接SQL Server和Oracle数据库相应的连接字符确认连接成功。选择目标数据库,并且查看数据库相应的表和其字段。在选择中意的表后对其进行默认规则的合并,保存成具有描述表基本特征的XML文件至用户本地。对合并后的XML文件进行检索并将其结果输出。
数据流图(Data Flow Diagram,简称DFD) 是一种最常用的结构化分析工具,它从数据传递和加工角度,以图形的方式刻画系统内的数据运动情况。
本系统的顶层DFD图共有三个外部项,分别是用户、系统后台管理员、数据转换规则系统。
       用户主要是把将要转换的源数据库中的数据从表中读出来,并且将数据传递给多个数据库之间的数据转换功能的实现。该实现主要是对数据的数据类型转换的处理,这是系统默认的转换方式。当处理完数据后,如果数据处理成功,转换系统就会把该数据以XML形式导出到用户本地。

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师