荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Sage (魅力四射), 信区: Database
标  题: [转载] 中文翻译(2)(转寄)
发信站: BBS 荔园晨风站 (Tue Sep 12 11:47:13 2000), 转信

【 以下文字转载自 Sage 的信箱 】
【 原文由 Sage 所发表 】
1.0 简介
    本论文简要的探讨了XML和数据库之间的关系,同时罗列出一些可以使用数据库处理

XML文档的软件工具。虽然在这里不可能详尽地介绍和提供对这些软件更深层次的评价,

但是我希望它能够描述使用数据库处理XML文档中的主要部分。这里有点偏向与关系数据
库,
因为我的经验如此。
2.0 为什么使用数据库?
    当你考虑到要使用XML和数据库时的第一个要问你自己的问题应该是:为什么我需要
使用
数据库。你是需要显示数据?你是需要一个保存你主页的空间?数据库在电子商务运用
程序中
时把XML当做数据传输格式传送吗?这些问题的答案都将直接影响到你对数据库和中间件
(如果
使用了的话)的选择。
    举例说明,假设你是把XML做为一种数据传输格式使用在你的电子商务运用程序中。
那么意味
着你需要传输的数据格式将主要是具有高度规范结构,那么在XML中的那些自己的编码规
范对你
而言并不重要了,这样你的兴趣就仅仅是在数据上而不是在这些数据如何物理存储在文
档中了。
如果你的运用程序关系简单,那么一个关系数据库和数据传输中间件将能够满足你的需
求;
如果关系庞大和复杂,那么你就需要一个完全支持XML的开发环境了。
    从另一方面来说,假设你是要实现从杂散的XML文件中创建一个网站的功能。你不仅
需要
管理这个网站,你还要提供给用户查询其中内容的功能。这时你的文件的格式将是高度
的不规范
,而实体的使用对你来说变得很重要,因为这些文件的结构是网站的基本功能需求。
在这个例子中,你就需要一些"native XML"数据库而不是普通的关系数据库,执行解释
、XML实体
使用和支持查询语言(例如XQL)。

--

※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.112.137.7]
※ 修改:·Sage 於 Sep 12 11:46:11 修改本文·[FROM: 192.168.18.238]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.18.238]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店