分享到:

XML与数据库

编者按: 数据库管理系统是一种技术十分成熟、应用非常广泛的系统,而XML是一种发展势头十分强劲的新的数据管理手段。随着XML的逐步成熟,是否有一天将用XML替代数据库,直接将数据存放在可实现Web环境下信息共享与数据交换的XML文件中,以利于直接交换?有了数据库技术,还需要XML吗?本文对此进行了探讨。 $$诞生于二十世纪60年代的数据库技术及其应用系统,在经历了层次数据库、网状数据库到关系数据库、面向对象数据库的发展后,已成为计算机信息系统中的重要基础和支柱。但是,上个世纪90年代以来,Internet的飞速发展使人类社会的信息量迅速膨胀,对信息管理和信息交换的需求更是空前强烈和迫切,使得已在传统的商业处理领域内趋于成熟的数据库技术,面临着许多新的问题和挑战。与此同时,XML技术诞生并迅速成长起来,在诸多领域得到广泛的支持,有着广阔的应用前景,在一定程度上形成了对数据库技术的挑战,目前有不少将XML用于数据库应用的研究正在进行...  (本文共3页) 阅读全文>>

《湖南城市学院学报(自然科学版)》2004年03期
湖南城市学院学报(自然科学版)

XML与数据库技术在WEB中的应用

WEB应用是网络技术与数据库技术的结合,其中WEB数据库技术是核心.随着Internet应用的普及,在WEB中异构、非结构化数据的数量日趋增大.因此,在WEB应用中如何实现这些异构、非结构化数据信息的共享,实现数据库与网络技术的无缝结合成了当今WEB技术研究的热点.1 传统数据库技术面临的困境 数据库的诞生,使集中式数据存储与管理得到了迅速发展和广泛应用.但这些数据库被独立创建和管理,无论物理上还是逻辑上都存在异构.每个独立的数据库有自己的模式、数据模型、数据库操纵语言,因而出现了大量难以共享的异构数据库.异构数据库系统的异构性主要体现在以下几个方面: (1)计算机体系结构的异构.各数据库可分别运行在大型机、小型机、工作站、PC或嵌入式系统中. (2)基础操作系统的异构.各个数据库系统的基础操作系统可以是Unix、Windows NT、Linux等. (3)DMBS本身的异构.DMBS可以是同为关系型数据库系统的...  (本文共3页) 阅读全文>>

湖南师范大学
湖南师范大学

XML与关系数据库的存储与转换技术

随着Internet的迅猛发展,计算机网络大大地影响了人类的生活方式、商业模式。作为互联网最主要应用的Web正成为整个世界的窗口,它实现了全球用户和各种信息的共享。Web上各种各样信息的处理已经超出了HTML(HyperText Markup Language)的处理能力。在这种情况下,万维网协会(World Wide Web Consortium,W3C)于1998年2月提出了XML(eXtensible Markup Language)。由于XML具有灵活性、易于使用等优点,正在逐渐成为Web上信息的主要表示和交换工具。XML是一种面向正文的数据模型,这种模型非常类似于半结构数据模型。本文首先介绍了半结构化数据XML和数据库,指出了XML是一种半结构数据,介绍了半结构数据和传统数据库的区别。XML就其本身而言不是数据库,它必须依赖传统数据库存储数据,才能广泛地运用到Web中。然后介绍了DOM,它在XML与数据库的存储中起着重...  (本文共65页) 本文目录 | 阅读全文>>

南京理工大学
南京理工大学

XML技术在网络实验教学系统设计中的应用研究

随着计算机技术的不断发展,计算机网络已成为现代社会人们学习、工作和生活中不可或缺的工具之一。在普通及高等教育中,网络也发挥了很重要的作用,已经从传统教学的一个辅助性手段发展成为一种全新的教学模式——现代网络教育。借助于校园网和Internet,教师得以轻松施教,学生得以高效学习,实现了实时教学和教与学的互动。目前,各类院校的网络在线教育正处于快速发展的阶段,而在教学环节中不可忽视的实践教学因其内容复杂多变、形式不一故而较难搬上网络教学平台,目前很难找到较好的应用实例。本篇论文就是在此背景下写成的,旨在探索一条网络实践教学的实现途径。论文研究了XML技术特点、语法规则、应用领域及主要特性,研究了数据库技术在现代网络教育(主要是校园网)中的应用,并以《计算机网络》课程的实验为例,分析其实验过程及要求,将其分为组网类、配置类、编程类等三类典型的网络实验内容,根据实验自身的特点、网络实验教学流程、及现有的校园网运转现状确立了应用XML及...  (本文共70页) 本文目录 | 阅读全文>>

广西师范大学
广西师范大学

基于XML与Web Service的电子政务数据交换模型的设计与实现

近年来,随着我国政府对信息交互需求的增加,很多地方的政府职能部门已逐步实现了与其业务相关的管理信息系统,但由于各种历史的原因,开发者很少考虑与其它系统的交互,在开发各个职能部门应用系统时,仅根据各自的信息要求和特定的应用选择了各自的软硬件开发环境,导致了这些应用系统环境的不一致、数据格式不统一、不同系统间缺乏数据传递的统一机制,这使得政府内部各应用系统间难以实现数据共享和交换。随着电子政务信息化建设的推进,现在政府各职能部门比以往任何时候都更需要实现数据交换,不仅要实现各职能部门应用系统之间的数据交换,而且还要实现职能部门应用系统与政府对外服务系统的数据交换。实现不同系统之间数据共享与交换的首选方案是增加一个中间数据交换平台,然而中间数据交换平台的建设首先碰到的难题是政府各职能部门数据的异构问题,其次是各应用系统的软硬件平台异构问题。如何解决政府各职能部门异构平台下应用系统之间的异构数据的共享和交换问题,成为当前电子政务数据交换...  (本文共67页) 本文目录 | 阅读全文>>

昆明理工大学
昆明理工大学

基于XML的异构数据集成及报表的研究与应用

本文结合“昆钢质量数据传输系统”项目,提出了一个基于XML的异构数据集成系统,系统以XML为基础,运用.NET2003/2005和该平台下的Web Services技术,重点解决了系统的两个核心问题:异构数据集成和报表开发。本文首先介绍了异构数据集成系统常用的体系结构及其优缺点,讨论了异构数据集成系统中的难点和关键技术,列举了国内外的一些异构数据集成系统的解决方案。其次,分析了XML的特点、XML与数据库之间的映射关系和实现方法;引入了当前最流行的Web Services技术和用户普遍使用、用途广泛、计算能力强的Excel组件,利用Excel组件来自由定义需要显示的报表格式,再使用Web Services调用合并后的查询结果显示在Excel中,大大提高了用户使用数据的灵活性。接着,根据前面提到的技术,设计了一个基于XML的异构数据集成系统的体系结构,详细地描述了该系统的功能。该结构能够灵活地解决异构数据源的“即插即用”问题。最后...  (本文共76页) 本文目录 | 阅读全文>>