`
yyzhpq
  • 浏览: 289520 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

理解XML数据库

阅读更多
----------------------------------概述----------------------------

XML数据库(广义) = XML-enabled数据库 + native-XML数据库

XML-enabled数据库 = 内部不以XML格式存储数据

native-XML数据库 = 内部以XML格式存储数据

----------------------------------产品&技术----------------------------

XML-enabled数据库产品例:如Lotus 的 Domino。

XML-enabled数据库实现例:比如你的关系型DBMS,你想要它能处理XML数据,你可以用一个叫XML-DBMS的中间件:

关系型DBMS<------JDBC------>XML-DBMS中间件<------------>XML数据

XML-enabled数据库遭到的批评:XML的分层特性是其优点,被映射成关系数据库的Table后,成了平面的行和列,优点尽失。

native-XML数据库产品例:Software AG 的 Tamino。

----------------------------------more----------------------------

根据Ronald Bourret在《XML Database Products》一文中的描述,XML Database分为六种:

Middleware

XML-Enabled Databases

XML Servers (温昱注:就是上面的native-XML数据库)

XML-Enabled Web Servers

Content Management Systems

Persistent DOM Implementations
分享到:
评论

相关推荐

    XML与数据库 PDF 高清 绝非扫描

    当时尚未得到广泛的认可,从某种程度上来说不太现实,因为许多XML文档既非数据型的亦非文档性的,而是介于两者之间,所以尽管这种划分便于入门,最好还是要理解支持XML的数据库与原生XML数据库之间的差别,并根据...

    xml与数据库的区别于应用

    希望大家能理解谢谢 嘿嘿 数据库与xml的区别于应用

    XML数据集成的安全问题

    在分析新型数据库的发展,XML 语言和XML 数据库,进一步研究了一般的基于web 数据库应该面对的安全性问题和解决机制,重点放在XML 自身的特殊性使这些安全性解决机制有了哪些相应的变化。随后,针对这些变化,学术界...

    XML - 实验(5) -- Database

    2、理解在关系数据库中存储XML数据的几种不同方式之间的优缺点,并能够正确地选择;掌握SQLServer中有关XML数据管理的基本操作方法,比如如何使用XML数据类型、如何使用五种不同的XML数据类型方法、如何使用for xml...

    从数据库中查询结果,并导出EXCEL 和XML,支持导入XML,再导出EXCEL,互相转换

    从数据库中查询结果,并导出EXCEL 和XML,支持导入XML,再导出EXCEL,互相转换,功能非常强大,带源码,因为本人是电脑爱好者,也要在网上下东西,没有分,所以贡献出来,赚点积分,希望大家理解!

    C#数据库编程实战经典

    既有对通过设计工具和向导实现数据库编程任务的介绍,又包含通过运行时对象完成相同任务的技术和技巧,从而使读者真正理解并掌握数据库编程的实用技术。详细讨论并分析了新的数据库查询技术-LINQ API,包括LINQ to ...

    国际软件学院刘浩文老师《XML》实验(4) -- Database

    2、理解在关系数据库中存储XML数据的几种不同方式之间的优缺点,并能够正确地选择;掌握SQLServer中有关XML数据管理的基本操作方法,比如如何使用XML数据类型、如何使用五种不同的XML数据类型方法、如何使用for xml...

    数据库原理(第5版)

    第6章概述了数据库管理,构建了一个作为功能数据库的示例数据库,并用作讨论数据库管理需求的示例。本章探讨了并发控制、安全性、备份及恢复技术。数据库管理主题很重要,因为它适用于所有数据库,即使是个人或单...

    论文研究-使用XML实现动物疾病关系数据库的语义映射 .pdf

    使用XML实现动物疾病关系数据库的语义映射,周全,关金金,关系数据库是现今农业信息存储的主要形式;随着web技术的发展,信息检索越来越复杂,关系数据库需要更好被Web理解,更多需要语义上

    XML高级编程

    当你读完它们之后,你将理解XML是什么,如何筹划它的结构,如何用代码操作XML文档。虽然XML技巧资源已经相当丰富,但你仍需要首先打好坚实的基础。所以关键的主线包括: ?第2章:格式正规的XML ?第3章:文档类型定义...

    java数据库编程宝典(完整版)002

    使用数据库、JDBC和XML;EJB和数据库的持久性以及数据库管理。本书不但介绍专业知识,还将作者工作中创建的具体实例拿出来分析,以使读者对各个知识点的理解更具体。.. 本书适合于具有Java基础,想更多了解数据库...

    Hive数据库:嵌入、本地、远程部署xml文件

    提供了注释详细的配置项,方便用户理解和修改。 强调安全性配置,如认证、授权等,以保障数据库的安全性。 配置文件中包含了常用的优化选项,提高Hive数据库的性能。 鼓励根据实际需求进行适度的定制化配置,以满足...

    oXygen XML Editor(XML脚本编辑软件)

    oXygen XML Editor提供了W3C XML模式的可视化模式编辑器和RELAX NG模式旨在简化架构文件的开发和理解。oXygen验证XML,XSL和XQuery,FO,XSD,RNG,RNC,NRL,DTD的Schematron,WSDL和CSS内容,报告与描述和行号信息...

    Java数据库编程宝典3

    1.1 理解关系型数据库管理系统 1.1.1 关系模型 1.1.2 Codd法则 1.1.3 表、行、列和关键字 1.1.4 主键 1.1.5 外键 1.1.6 关系 1.1.7 视图 1.1.6 范式化 1.2 高级语言 1.2.1 结构化查询语言 1.2.2 数据...

    java数据库编程宝典(完整版)001

    使用数据库、JDBC和XML;EJB和数据库的持久性以及数据库管理。本书不但介绍专业知识,还将作者工作中创建的具体实例拿出来分析,以使读者对各个知识点的理解更具体。.. 本书适合于具有Java基础,想更多了解数据库...

    XML学习指南 电子书

    与之相反,XML却有着极其灵活的语法,允许真实地描述各种类型的信息,从简单的菜谱到复杂的数据库(所以才会使用术语“扩展”)。XML文档(与样式表或传统的HTML页一起)可以很容易地在浏览器中显示。因为XML文档能...

    XML入门材料.pdf

    用朴素的语言辅以大量真实可信的实例,来帮助消化理解XML在C#编程中的方方面面:XML 的定义与构造;XML 的验证(DTD、XML Schema、RELAX NG 和Schematron);XML的处理(XPATH 和XSLT);与数据库的结合(XQuery);在通信...

    在线考试--《高级数据库技术(ADO.NET & XML)》期末大作业

    本次期末大作业采用课程设计的形式进行,作为《高级数据库技术(ADO.NET & XML)》课程的期末考核。 要求综合运用ADO.NET相关知识,设计一个具有实用价值的学生考试管理系统,并撰写课程设计报告。 其目的和任务...

Global site tag (gtag.js) - Google Analytics