当前位置:首页 > 日记 > 正文

XML数据库中的几个混淆概念

XML数据库中的几个混淆概念
当开发人员谈论XML时,它们倾向于引用两个概念:存储XML数据和使用XML数据库管理系统。大多数主要的DBMS产品允许您将XML数据集成到程序中而不改变现有的程序。

原始的XML

一个原始的XML(NXD)可以很简单,也可以很复杂,我定义了一组永久稳定的数据的概念,这样的定义下,它可以一个逻辑存储XML文档,XML DB时:主动为它更多的要求,我觉得上面的定义也可以满意。

下面这行代码可以作为NXD:

XML版本= 1
饮食
饭mealname =早餐
项目项目名称单位数量= = =烤面包片2 /
项目项目名称=培根单位=带量= 2 /
/餐
/饮食

很显然,收集数据以XML格式存储。如果它是存储在一个平面文件,它也将满足我们定义它:一套永久稳定的数据。

一个Native XML数据库使用相同的方式来存储XML文档(如平面文件、关系或层次,对象)。

平面文件

简单的平面文件是最简单的XML模型之一。作为变体,您可以在目录级别存储大量XML文档:

饮食
节食阿特金斯
day1.xml
day2.xml
day3.xml
day4.xml
饮食3daydiet
day1.xml
day2.xml
day3.xml

饮食目录包含子目录,每个子目录中有很多的XML文件。

关系

关系中的XML可以分为三种模式:粗粒度(粗糙纹理类型)、中等粒度(中等层次纹理类型)或细粒度(优秀的纹理类型)。

粗粒度(粗纹理)模型在逻辑上与平面文件模型不同。您可以使用关系来存储每个XML文档:

创建表的饮食
(dietname VARCHAR2(30),
XmlDocument VARCHAR2(32000)


细粒度(质地优良)模型映射的XML文档的每一组分的关系。为了能够调平模型的关系,你必须使用两个变化。在上面的例子中,你可以不再使用子目录的名称为代表的饮食的名称,你可以不使用的文件的名称,通过饮食的日期。表一显示文件类型定义(DTD)的饮食的XML文档;B表显示的数据定义语言(DDL)映射DTD到关系表。此外,表C还包括相应的XML语法。

中粒(中等水平纹理)模型之间的粗(粗纹理)模型和细粒度(质地优良)模型,利用这个模型,你可以在xml_items列餐桌存储信息。

对象

您也可以通过使用一个对象执行NXD。一些对象是基于文档对象模型(DOM),这使得XML的紧密结合。例如,一旦你提供食物的DTD,你可以开始保存食物而无需额外的配置。

管理系统

数据库管理系统,你可以有多种选择。你可以通过使用一个开放的计划,如存在或臭氧建立自己的数据库,或购买商业产品如Tamino XML服务器。

大多数关系的供应商已经使用XML,至少,XML(xedbs)可以返回XML文档的查询结果,也可以保存XML数据。例如,Oracle提供了一个XML分析器,一个XPath引擎,XSLT处理器,一个xmlsql工具,以及使用XML的方法。

因此,使用关系存储和XEDB NXD存储XML数据的区别是什么它是一种基于XML文档的概念,和XEDB是没有关联的。此外,许多规格适用于它,只适用于标准和数据库查询和XML文件存储数据,如XPath。

XML不是一个新概念

XML是没有逻辑的一个新概念,虽然它是新的逻辑执行。如果你想执行一个XML文件,你可以使用NXD,XEDB,或两者的结合。然而,如果你的公司已经在现有市场投入了很多,你做的第一次调查是为了验证你的DBMS卖方提供的工具来使用XML。无论哪种类型的XML你使用,你必须了解每一类的特点,这是最重要的。

相关文章

Android省电软件(点心、省电、金山

Android省电软件(点心、省电、金山

点心,金山村,省电,医生,电脑软件,这个软件真的对金山村电池甜点金山医生有用吗这是很多Android用户关心的问题。 目前,智能手机的等待时间短是用户的痛苦。尽管移动技术不断发展,电池技术却从未取得任何突破,面对这样的用户痛点,安卓手机的省电…

如何实施客户关系管理

如何实施客户关系管理

客户关系管理,电脑软件,由于中小企业的集中,也不会有一个单独的部门或人员来做管理系统的维护。但是,原有的大而全的CRM系统必须由专业人员维护,保证整个系统的正常运行,这自然与中小企业的人员特征冲突。同时,随着企业的分公司的建立,提出了新的…

红星防火墙2012怎么样测量报告

红星防火墙2012怎么样测量报告

测量,报告,防火墙,红星,电脑软件,红星墙昨天已经正式测试(12 26),所以我不让任何负责的编辑器(shell)I和大家一起评估瑞士防火墙的新功能。 在新兴的防火墙中,在父级监控、关键字过滤、反黑客和实用工具等方面都有了许多改进。与瑞星防火墙2011…

郑融是一个奇怪的男人骚扰客户

郑融是一个奇怪的男人骚扰客户

客户,是一个,奇怪,男人,电脑软件,金鹰娱乐讯歌手郑融今天下午在君惠芳地下中心将军澳展览三,参加了一个夏令营Looney Tunes的动态娱乐活动。后两人以郑融的名义拍照是接近郑融,然后大喊,说是不雅的,商场的保安将被逮捕两人,郑融一直在派出所呆在…

短信的基本概念及移动通信系统的介

短信的基本概念及移动通信系统的介

通信系统,基本概念,短信,电脑软件,短信的基本概念 GSM中唯一不需要建立端到端业务路径的业务是短消息。即使移动台处于全电路通信中,也可以进行短消息传输。 短消息通信仅限于一个讯息,换句话说,一个消息的传输是通信。因此,服务是不对称的,和人…

索尼PSN网络重建抵御匿名黑客攻击

索尼PSN网络重建抵御匿名黑客攻击

重建,网络,索尼,黑客攻击,电脑软件,北京4月25日消息,据国外媒体报道,现在是索尼的PlayStation网络和Qriocity音乐服务中断的第四天,但这种情况似乎还在继续,因为索尼今天宣布,它的PlayStation网络系统的改造,以更好地抵御黑客攻击。 昨天,索尼表…

IIS存在未知的远程攻击漏洞。

IIS存在未知的远程攻击漏洞。

漏洞,远程攻击,电脑软件,IIS,受影响的系统: 微软IIS 5 微软Windows 2000服务器SP2 微软Windows 2000服务器SP1 微软Windows 2000服务器 微软视窗2000专业SP2 微软Windows 2000专业SP1 微软视窗2000专业版 微软Windows 2000数据中心服务器SP…

无线听!苹果推出iTunes4.6版{图}

无线听!苹果推出iTunes4.6版{图}

推出,电脑软件,苹果公司昨天发布的iTunes 4.6。新版本主要是由最近推出了新的硬件支持,使机场快线,倾听用户所需的音乐通过AirPort Extreme(W-LAN,54mbit /秒)。 目前,iTunes 4.6是英文的,可以运行在MacOS X、Windows 2000和Windows XP,其他语言的…

QQ邮箱新邮件撤销功能

QQ邮箱新邮件撤销功能

邮箱,新邮件,功能,电脑软件,QQ,当我们发邮件的时候,我们不应该发出去,但是我们不小心把它们寄出去。当时那颗沮丧的心,想得恢复得有多好, 您通常使用的邮箱是什么但是如果你喜欢用QQ邮箱,你真的可以把它找回来。如果你没有读过邮件,你可以撤回邮…

口袋版MSN,MSNMSG新的Xbox标签

口袋版MSN,MSNMSG新的Xbox标签

标签,口袋,电脑软件,MSNMSG,MSN,微软MSN部门最近几天一直在采取行动,在当地时间29日上午,MSN为MSN Messenger添加了一个新的Xbox新闻标签,并为Pocket PC和智能手机推出了MSN版袖珍版MSN。 据了解,MSN Messenger的新标签结合了Xbox新闻和Xbox Li…

警惕uff01taobao资深卖家揭露各种

警惕uff01taobao资深卖家揭露各种

网络,欺骗,揭露,卖家,电脑软件,真名牌吗假冒品牌!前一天,淘宝金皇冠店关闭的原因是由于大量的假冒名牌服装的销售,很多买家和卖家叫好的网络。淘宝,金皇冠是一个很难达到的水平,和销售需要达到相当的规模,已初步证实该店有卖超过8000万的假冒品牌…

QQ2011正式版的新功能解析QQ新游戏

QQ2011正式版的新功能解析QQ新游戏

新功能,正式版,新游戏,电脑软件,hold,与以前的版本相比,有一些更新。除了键盘输入,增加了语音辅助输入和手写输入,使打字慢的孩子加快打字,尤其是年老的父母。让我们体验QQ2011新功能。 U3000 U3000 授权方式:免费软件大小:44.7m语言:简体 本周下…