Sciweavers

IS
2010

Extracting a largest redundancy-free XML storage structure from an acyclic hypergraph in polynomial time

13 years 2 months ago
Extracting a largest redundancy-free XML storage structure from an acyclic hypergraph in polynomial time
Given a hypergraph and a set of embedded functional dependencies, we investigate the problem of determining the conditions under which we can efficiently generate redundancy-free XML storage structures with as few scheme trees as possible. Redundancy-free XML structures guarantee both economy in storage space and the absence of update anomalies, and having the least number of scheme trees requires the fewest number of joins to navigate among the data elements. We know that the general problem is intractable. The problem may still be intractable even when the hypergraph is acyclic and each hyperedge is in Boyce-Codd Normal Form (BCNF). As we show here, however, given an acyclic hypergraph with each hyperedge in BCNF, a polynomial-time algorithm exists that generates a largest possible redundancyfree XML storage structure. Successively generating largest possible scheme trees from among hyperedges not already included in generated scheme trees constitutes a reasonable heuristic for fin...
Wai Yin Mok, Joseph Fong, David W. Embley
Added 28 Jan 2011
Updated 28 Jan 2011
Type Journal
Year 2010
Where IS
Authors Wai Yin Mok, Joseph Fong, David W. Embley
Comments (0)