A Data Model for XML Databases

A Data Model for XML Databases
复制标题

XML 数据库的数据模型

DOI:
10.1023/a:1020947122751
复制
发表时间:
2001
影响因子:
3.4
通讯作者:
Ekawit Nantajeewarawat
Ekawit Nantajeewarawat
中科院分区:
计算机科学3区
文献类型:
--
作者:
V. Wuwongse;K. Akama;Chutiporn Anutariya;Ekawit Nantajeewarawat

文献摘要

被引文献

相似文献

在所提出的XML数据库数据模型中,XML元素直接表示为基础(无变量)XML表达式-通过合并变量来表示隐式信息并增强其表达能力的XML元素的泛化-而XML文档的集合作为一组基础表达式,每个基础表达式描述文档中的XML元素。集合中元素之间的关系以及完整性约束被形式化为XML子句。一个XML数据库,包括:(i)一个文档集合(或扩展数据库),(ii)一组关系(或内涵数据库)和(iii)一组完整性约束,因此被建模为一个XML声明性描述,包括一组基础XML表达式和XML子句。它的语义是一组基础XML表达式,这些表达式由外延数据库显式描述或隐式地从内涵数据库派生,并满足所有指定的约束集。
In the proposed data model for XML databases, an XML element is directly represented as a ground (variable-free) XML expression--a generalization of an XML element by incorporation of variables for representation of implicit information and enhancement of its expressive power--while a collection of XML documents as a set of ground expressions, each describing an XML element in the documents. Relationships among elements in the collection as well as integrity constraints are formalized as XML clauses. An XML database, consisting of:(i) a document collection (or an extensional database),(ii) a set of relationships (or an intensional database) and (iii) a set of integrity constraints, is therefore modeled as an XML declarative description comprising a set of ground XML expressions and XML clauses. Its semantics is a set of ground XML expressions, which are explicitly described by the extensional database or implicitly derived from the intensional database and satisfy all the specified set of constraints.