新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 计算机英语求助,计算机英语翻译互助
    [返回] 中文XML论坛 - 专业的XML技术讨论区休息区『 计算机英语 』 → Databases get a grip on XML 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 17645 个阅读者浏览上一篇主题  刷新本主题   平板显示贴子 浏览下一篇主题
     * 贴子主题: Databases get a grip on XML 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     hjx_221 帅哥哟,离线,有人找我吗?
      
      
      威望:7
      等级:博士一年级
      文章:4607
      积分:24021
      门派:XML.ORG.CN
      注册:2004/8/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hjx_221发送一个短消息 把hjx_221加入好友 查看hjx_221的个人资料 搜索hjx_221在『 计算机英语 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hjx_221的博客楼主
    发贴心情 

    译文:数据库抓住XML

      如果你能做件事来改进(应用)集成、实现与客户和商务伙伴合作的自动化,那它就是实施XML,XML已经成为不同系统之间交换信息的标准,因为它很容易转换成任何格式。令人高兴的是,四个主要的关系数据库系统,即Oracle、IBM DB2、Sybase ASE和Microsoft SQL Server,不仅能储存XML数据,而且还隐藏掉使用XML时的很多复杂性。

      那么时髦的XML数据库能提供哪些功能?有四项基本功能:消费、储存、搜索和生成XML。在多大的程度上支持这些功能和实现这些功能所使用的方法,成为在数据库中实施XML的关键。

      关系数据库和XML文档都是表示数据之间关系的重要方法,但是它们的重要性表现在不同的地方。例如,查询关系数据库中病人的身份证号码,可以让你快速发现某个病人到医院看病的日期、诊断的病情和接受的治疗。但此数据库不可能帮你确定对哪种病情提供了哪种治疗、或者治疗了多少次,也不能提供其他的有用信息,而这些病历的XML版本能提供这些信息。

      你能否合并关系数据和XML数据两者的长处,依赖于你如何存储数据。在关系数据库中物理地存储XML数据有三种方法:切碎、非结构化和结构化。切碎和非结构化是有用的方法,但有局限性。而结构化方法让你可以利用关系数据和XML层次结构两者的力量。

      切碎是将XML数据放进关系列中,但去掉了它的XML特征,这意味着原来XML文档中数据的层次关系丢失了。当你对是否按XML格式保存数据无所谓时,切碎法是有用的。例如,你有一网站,允许客户下订单,订单要经过多个不同的数据库系统。产生一个XML文件,从一个共享网络上让不同的系统选取——就是将它切碎,这可能就是最有效、没有错误的方法,让数据到你想让它到的地方去。

      非结构化方法使用了一个叫CLOB(字符型大对象)的数据类型,将整个XML文档作为单个单元存储起来。数据库利用此方法处理不同类型的文档已有多年了,因此它不是新东西。非结构化方法提供了有限的搜索功能,但它还是很好用。你不能将查询建在此基础上,但初始数据的结构保留了下来。非结构化存储的一项很好的用途,就是保存原始文档,使之符合政府规章。比如,一家金融机构计划接受采用XML格式的原始贷款文档,那么这就允许他们对每个贷款申请都有一个关系纪录,同时保存着有此纪录的原始申请。

      结构化方法允许你在数据库中存储XML数据和保留数据的层次关系。结构化存储也叫“原始XML”储存,所有的供应商都想实现它。保留XML数据的层次关系最明显的好处,就是能接收XML文档,将它与关系数据合并或进行操作,并最终产生XML。单独用关系查询语言是不能产生这样的结果的。

    ----------------------------------------------
    初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒~ 
    http://hjx221.blogger.org.cn/

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2011/2/21 10:29:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 计算机英语 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/17 14:26:27

    本主题贴数2,分页: [1]

     *树形目录 (最近20个回帖) 顶端 
    主题:  Databases get a grip on XML(3711字) - hjx_221,2011年2月21日
        回复:  译文:数据库抓住XML  如果你能做件事来改进(应用)集成、实现与客户和商务伙伴合作的自动化,..(2141字) - hjx_221,2011年2月21日

    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    62.500ms