1998年2月,万维网协会(W3C)推出了可扩展的标记语言XML(eXtensible Markup Language)作为Web上进行半结构化数据传输与交换的标准.随着XML的出现,XML数据相关技术研究成为热点.例如,XML数据的存储技术与发布技术的研究;XML数据查询与优化技术等.这些方面的研究都是基于现有的XML数据进行直接的存储、转换、查询与优化等等.它们仅仅考虑到如何完整地保留XML文档数据中的结构和部分语义信息,而没有从数据库设计的角度来评价XML数据库模式,且只考虑XML函数依赖关系.XML看作Web世界中的数据模型,文档类型定义DTD(Document Type Definition)则应当被看作XML数据的模式.本文从数据库设计的角度出发,给出了XML多值依赖(Multivalued Dependency for XML Documents,MVDXML)、闭包等相关概念,提出XML多值依赖成员籍判定算法,进一步规范化了XML数据库模式的设计,丰富了XML文档规范化理论体系。
展开▼