----------------------------------概述----------------------------
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文档既非数据型的亦非文档性的,而是介于两者之间,所以尽管这种划分便于入门,最好还是要理解支持XML的数据库与原生XML数据库之间的差别,并根据...
希望大家能理解谢谢 嘿嘿 数据库与xml的区别于应用
在分析新型数据库的发展,XML 语言和XML 数据库,进一步研究了一般的基于web 数据库应该面对的安全性问题和解决机制,重点放在XML 自身的特殊性使这些安全性解决机制有了哪些相应的变化。随后,针对这些变化,学术界...
2、理解在关系数据库中存储XML数据的几种不同方式之间的优缺点,并能够正确地选择;掌握SQLServer中有关XML数据管理的基本操作方法,比如如何使用XML数据类型、如何使用五种不同的XML数据类型方法、如何使用for xml...
从数据库中查询结果,并导出EXCEL 和XML,支持导入XML,再导出EXCEL,互相转换,功能非常强大,带源码,因为本人是电脑爱好者,也要在网上下东西,没有分,所以贡献出来,赚点积分,希望大家理解!
既有对通过设计工具和向导实现数据库编程任务的介绍,又包含通过运行时对象完成相同任务的技术和技巧,从而使读者真正理解并掌握数据库编程的实用技术。详细讨论并分析了新的数据库查询技术-LINQ API,包括LINQ to ...
2、理解在关系数据库中存储XML数据的几种不同方式之间的优缺点,并能够正确地选择;掌握SQLServer中有关XML数据管理的基本操作方法,比如如何使用XML数据类型、如何使用五种不同的XML数据类型方法、如何使用for xml...
第6章概述了数据库管理,构建了一个作为功能数据库的示例数据库,并用作讨论数据库管理需求的示例。本章探讨了并发控制、安全性、备份及恢复技术。数据库管理主题很重要,因为它适用于所有数据库,即使是个人或单...
使用XML实现动物疾病关系数据库的语义映射,周全,关金金,关系数据库是现今农业信息存储的主要形式;随着web技术的发展,信息检索越来越复杂,关系数据库需要更好被Web理解,更多需要语义上
当你读完它们之后,你将理解XML是什么,如何筹划它的结构,如何用代码操作XML文档。虽然XML技巧资源已经相当丰富,但你仍需要首先打好坚实的基础。所以关键的主线包括: ?第2章:格式正规的XML ?第3章:文档类型定义...
使用数据库、JDBC和XML;EJB和数据库的持久性以及数据库管理。本书不但介绍专业知识,还将作者工作中创建的具体实例拿出来分析,以使读者对各个知识点的理解更具体。.. 本书适合于具有Java基础,想更多了解数据库...
提供了注释详细的配置项,方便用户理解和修改。 强调安全性配置,如认证、授权等,以保障数据库的安全性。 配置文件中包含了常用的优化选项,提高Hive数据库的性能。 鼓励根据实际需求进行适度的定制化配置,以满足...
oXygen XML Editor提供了W3C XML模式的可视化模式编辑器和RELAX NG模式旨在简化架构文件的开发和理解。oXygen验证XML,XSL和XQuery,FO,XSD,RNG,RNC,NRL,DTD的Schematron,WSDL和CSS内容,报告与描述和行号信息...
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 数据...
使用数据库、JDBC和XML;EJB和数据库的持久性以及数据库管理。本书不但介绍专业知识,还将作者工作中创建的具体实例拿出来分析,以使读者对各个知识点的理解更具体。.. 本书适合于具有Java基础,想更多了解数据库...
与之相反,XML却有着极其灵活的语法,允许真实地描述各种类型的信息,从简单的菜谱到复杂的数据库(所以才会使用术语“扩展”)。XML文档(与样式表或传统的HTML页一起)可以很容易地在浏览器中显示。因为XML文档能...
用朴素的语言辅以大量真实可信的实例,来帮助消化理解XML在C#编程中的方方面面:XML 的定义与构造;XML 的验证(DTD、XML Schema、RELAX NG 和Schematron);XML的处理(XPATH 和XSLT);与数据库的结合(XQuery);在通信...
本次期末大作业采用课程设计的形式进行,作为《高级数据库技术(ADO.NET & XML)》课程的期末考核。 要求综合运用ADO.NET相关知识,设计一个具有实用价值的学生考试管理系统,并撰写课程设计报告。 其目的和任务...