Path constraints in semistructured databases

被引:23
作者
Buneman, P
Fan, WF
机构
[1] Univ Penn, Dept Comp & Informat Sci, Philadelphia, PA 19104 USA
[2] Temple Univ, Dept Comp & Informat Sci, Philadelphia, PA 19122 USA
[3] Univ Penn, Dept Philosophy, Philadelphia, PA 19104 USA
基金
美国国家科学基金会;
关键词
D O I
10.1006/jcss.2000.1710
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We investigate a class of path constraints that is of interest in connection with both semistructured and structured data. In standard database systems, constraints are typically expressed as part of the schema, but in semistructured data there is no explicit schema and path constraints provide a natural alternative. As with structured data, path constraints on semistructured data express integrity constraints associated with the semantics of data and are important in query optimization. We show that in semistructured databases, despite the simple syntax of the constraints, their associated implication problem is r.e. complete and finite implication problem is co-r.e. complete. However, we establish the decidability of the implication and finite implication problems for several fragments of the path constraint language and demonstrate that these fragments suffice to express important semantic information such as extent constraints, inverse relationships, and local database constraints commonly found in object-oriented databases. (C) 2000 Academic Press.
引用
收藏
页码:146 / 193
页数:48
相关论文
共 35 条
[1]  
AANDERAA SO, 1971, P 2 SCAND LOG S, P1
[2]   Querying documents in object databases [J].
Abiteboul S. ;
Cluet S. ;
Christophides V. ;
Milo T. ;
Moerkotte G. ;
Siméon J. .
International Journal on Digital Libraries, 1997, 1 (1) :5-19
[3]  
Abiteboul S., 1997, Proceedings of the Sixteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, PODS 1997, P122, DOI 10.1145/263661.263676
[4]  
Abiteboul S, 1997, LECT NOTES COMPUT SC, V1186, P1
[5]  
Abiteboul S., 1995, Foundations of databases, V1st
[6]  
BANCILHON F, 1992, BUILDING OJECT ORIEN
[7]   MOSCHOVAKIS CLOSURE ORDINALS [J].
BARWISE, J .
JOURNAL OF SYMBOLIC LOGIC, 1977, 42 (02) :292-296
[8]  
Borger Egon, 1997, CLASSICAL DECISION P
[9]  
Bray Tim., 1998, Document content description for xml
[10]  
Buneman P., 1997, Proceedings of the Sixteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, PODS 1997, P117, DOI 10.1145/263661.263675