数据库方面本科毕业论文,与基于XML的多数据库访问方法的与应用相关论文格式

时间:2020-07-05 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

该文是论文格式专业数据库论文范文,主要论述了数据库方面本科毕业论文,与基于XML的多数据库访问方法的与应用相关论文范例,适合数据库及信息管理系统及吉林大学方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:为实现多个应用系统之间的信息资源共享,该文介绍一种以XML作为媒介将不同的数据库联系起来的的多数据库访问方法.

关 键 词 :应用系统 共享 多数据库访问

中图分类号:TP391 文献标识码:A 文章编号:1674-098X(2014)05(a)-0054-02

现在各种数据库的应用很多,由于技术及时间因素,往往一个部门中并存多个应用系统,这些系统可能分散于不同的网络节点、基于不同的操作平台、使用不同种类的数据库管理系统,且这些子系统封闭运行,自成一体,这样给不同部门的大量的信息资源共享带来困难.在不改变原来系统的内部信息的前提下,为完成不同数据库系统间的数据访问、交换和处理,结合工作实际,该文探索了一种以XML作为将不同的数据库联系起来的媒介的多数据库访问方法.

1.XML的特性

XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言).XML是Inter环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具.扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用.

基于XML的多数据库访问方法的与应用参考属性评定
有关论文范文主题研究: 关于数据库的论文范本 大学生适用: 研究生毕业论文、学院学士论文
相关参考文献下载数量: 20 写作解决问题: 怎么撰写
毕业论文开题报告: 论文任务书、论文摘要 职称论文适用: 杂志投稿、初级职称
所属大学生专业类别: 怎么撰写 论文题目推荐度: 免费选题

XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows、Mac OS,Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析他,并以XML格式输出结果.

为了使得SGML显得用户友好,XML重新定义了SGML的一些内部值和参数,去掉了大量的很少用到的功能,这些繁杂的功能使得SGML在设计网站时显得复杂化.XML保留了SGML的结构化功能,这样就使得网站设计者可以定义自己的文档类型,XML同时也推出一种新型文档类型,使得开发者也可以不必定义文档类型.

2.XML文档结构

XML文档都由XML序言开始,第一行便是XML序言,.这一行代码会告诉解析器和浏览器,这个文件应该按照前面讨论过的XML规则进行解析.第二行代码,,则是文档元素(document element),它是文件中最外面的标签(我们认为元素(element)是起始标签和结束标签之间的内容).所有其他的标签必须包含在这个标签之内来组成一个有效的XML文件.XML文件的第二行并不一定要包含文档元素;如果有注释或者其他内容,文档元素可以迟些出现.

第三行代码是注释,它与HTML中使用的注释风格是一样的.这是XML从SGML中继承的语法元素之一.

页面再往下的一些地方,可以发现标签里有一些特殊的语法.<![CDATA[ ]] >代码用于表示无需进行解析的文本,允许诸如大于号和小于号之类的特殊字符包含在文本中,而无需担心破坏XML的语法.文本必须出现在<![CDATA[和]] >之间才能合适地避免被解析.这样的文本称为Character Data Section,简称CData Section.

下面的一行就是

虽然它看上去很像XML序言,但实际上是一种称为处理指令(processing instruction)的不同类型的语法.处理指令(以下简称PI)的目的是为了给处理页面的程序(例如XML解析器)提供额外的信息.PI通常情况下是没有固定格式的,唯一的要求是紧随第一个问号必须至少有一个字母.在此之后,PI可以包含除了小于号和大于号之外的任何字符串序列.

3.XML文档的相关操作

下面用C#语言在服务器同名目录下创建XML文档为例进行说明.

首先,需要添加命名空间:using System.Xml;

其次,定义几个公共的对象,以供对XML文档进行操作时使用.

具体操作如下:

xmldoc等于new XmlDocument( );

//加入XML的声明段落,

XmlDeclaration xmldecl;

xmldecl等于xmldoc.CreateXmlDeclaration(“1.0”,”gb2312”,null);

xmldoc.AppendChild(xmldecl);

//加入一个根元素

xmlelem等于xmldoc.CreateElement (“”,“Employees”,“");

xmldoc.AppendChild(xmlelem);

//加入另外一个元素for(int i等于1;i<3;i++)

XmlNode root等于xmldoc.SelectSingleNode("Employees");//查找

XmlElement xe1等于xmldoc.CreateElement("Node");//创建一个节点

xe1.SetAttribute(“genre”,”李计红");//设置该节点genre属性


数据库本科论文初稿怎么写
播放:29194次 评论:6020人

xe1.SetAttribute(“ISBN”,”2-3631-4”);//设置该节点ISBN属性 XmlElement xesub1等于xmldoc.CreateElement(“title”);

xesub1.InnerText等于”CS从入门到精通";//设置文本节点xe1.AppendChild(xesub1);//添加到节点中

XmlElement xesub2等于xmldoc.CreateElement("author");

xesub2.InnerText等于"张军";

xe1.AppendChild(xesub2);

XmlElement xesub3等于xmldoc.CreateElement("price");

xesub3.InnerText等于"58.3";

xe1.AppendChild(xesub3);

root.AppendChild(xe1);//添加到节点中}

//保存创建好的XML文档

xmldoc.Save(Server.MapPath(“data.xml”));

结果:在同名目录下生成了名为data.xml的文件.

4.多数据库访问的实现

多数据库访问技术的实现,就是借助XML文档作为媒介,将两个异构的数据库联系起来,使得系统能够建立不同的数据库之间的引用关系(图1),达到跨数据库查询的目的.下面通过一个例子来说明多ਤ

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)