网站大量收购独家精品文档,联系QQ:2885784924

XML在数据库系统中的应用.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第40卷增刊l 厦门大学学报(自然科学版) v0140sup.1 1塑!兰!旦 文章编号:0438-0479(2001)s1·279.05 XML在数据库系统中的应用 曹 嵩,,张志涌‘,王晓波2 (1南京邮电学院.江苏南京210003;2.书同文数字技术公司·北京100083) 摘要:简要回顾了现有数据库系统,提出r一种以xML解决数据库难蛆表示树型结构数据的新 方法,充分发挥了xML和关系数据库数据的各自优点.最后·给出了新方法实现的数字图书馆 数据库的实例片段. 关键词:xML;数据结构:数据库 中图分类号:11P293.2 文献标识码:B 现代信息系统多数以数据库为核心,利用数据库技术来管理信息,实现数据的收集、整 理、存储、检索、传递等操作.因此,高效数据库设计是信息系统设计之关键-其含义是: 对于给定的应用领域,确定最优数据模型与处理模式的逻辑设计,确定数据库存储结构与存 储方法的物理设计,建立一个既反映现实世界信息间联系,又满足用户要求的数据库及应用 系统. 现实中的很多数据模型…有树形结构.图1给出了一个数据模型结构的示例·在图1中, 数据集B00k是高度为4的树.问题是:建立什么样的数据库系统才能有效管理这种高度太于 l的 图l数据模型结构 sl眦lureofda协rnodcI Figl 1现有数据库系统的分类 就应用而言,任何数据库系统总落在图2所示的某一“应用域”中 收稿日期:2001-04-28 厦门大学学报(自然科学版) 2001年 I)A域 “树高度为l一弱查询”区域:该域数据的树高度为l,且无需很强的查询功能.落在该 区的应用问题.可以采用诸如ExcEL之类电子表格软件实现. 2)B域 “树高度为l~强查询”区域:该域数据的树高度也为1,但是该区域的应用需要较强 的数据查询与管理功能,数据量也可能较 大适台这个区域应用的数据库系统基本 查询功能 上都是关系型的.可以采用关系数据库软 强查询 件.如sQLserver、ORAcLE、sybase等. 3)C域 “树高度大于1一强查询”区域:这 弱查询 区域的数据树高度大于1,但并不需要很 裟妻黧能j。冒慧罂腼蜊象的 围2数据犀系统扪树腑度 数据库软件,如unisQL等. 璺t,“”8“ 鸭2 u砒。sy咖 4)D域 “树高度大于1一强查询”区域:复杂数据结构、高效率检索使该区域显著有别于前3 区.面向对象数据库虽可表示电子资源的复杂数据结构,但由数据结构复杂引发的语义复杂, 使得面向对象数据库的检索效率无法满足“强查询”的应用要求.关系数据库本不适合表示 高度大于1的数据.但以增加表数日的代价可以将高度大于l的数据集分解成关系数据库能 全部分解为高度1的子树集合为止借助这种方法,_目{关系数据库描述较高的树,通常需要 数目庞大的表.例如为描述Book树,所需的表不下于上百个,已经投入使用的相当部分数据 库系统为减少表的数目.采用人为省略层次信息的方法,降低树的高度.比如,人为地删略 sfevens”和“尤晋元”成为“crcator”的 子节点“Aufhor”和“Translafor”,使“wRjcbard 直系子节点.这种方法的缺点是: a)必须建立重复字段(如~项电子资源有多个作者,就必须设立多个作者字段); b)丢失部分数据信息(如作者项中的著者、译者、编者之分). 虽有文献称对象一关系型数据库可以解决D域应用问题,但至今.既未见到完善的理论, 也没见到相应的成熟产品. 2解决方法 1)xML的特点 在xML问世以前,Ⅶreb上的页

您可能关注的文档

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档