Logo del repository
  1. Home
 
Opzioni

A graph-theoretic approach to map conceptual designs to XML schemas

FRANCESCHET, Massimo
•
MONTANARI, Angelo
•
PIAZZA, Carla
•
Gubiani, D.
2013
  • journal article

Periodico
ACM TRANSACTIONS ON DATABASE SYSTEMS
Abstract
We propose a mapping from a database conceptual design to a schema for XML that produces highly connected and nested XML structures. We first introduce two alternative definitions of the mapping, one modeling entities as global XML elements and expressing relationships among them in terms of keys and key references (flat design), the other one encoding relationships by properly including the elements for some entities into the elements for other entities (nest design). Then we provide a benchmark evaluation of the two solutions showing that the nest approach, compared to the flat one, leads to improvements in both query and validation performances. This motivates us to systematically investigate the best way to nest XML structures. We identify two different nesting solutions: a maximum depth nesting, that keeps low the number of costly join operations that are necessary to reconstruct information at query time using the mapped schema, and a maximum density nesting, that minimizes the number of schema constraints used in the mapping of the conceptual schema, thus reducing the validation overhead. On the one hand, the problem of finding a maximum depth nesting turns out to be NP-complete and, moreover, it admits no constant ratio approximation algorithm. On the other hand, we devise a graph-theoretic algorithm, NiduX, that solves the maximum density problem in linear time. Interestingly, NiduX finds the optimal solution for the harder maximum depth problem whenever the conceptual design graph is either acyclic or complete. In randomly generated intermediate cases of the graph topology, we experimentally show that NiduX finds a good approximation of the optimal solution. © 2013 ACM.
DOI
10.1145/2445583.2445589
WOS
WOS:000318265000006
Archivio
http://hdl.handle.net/11390/865357
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-84878290078
http://dl.acm.org/citation.cfm?id=2445589
Diritti
open access
Soggetti
  • Computational complex...

  • Conceptual modeling

  • Entity-relationship m...

  • Graph theory

  • XML schema

Scopus© citazioni
7
Data di acquisizione
Jun 14, 2022
Vedi dettagli
Web of Science© citazioni
4
Data di acquisizione
Mar 21, 2024
Visualizzazioni
4
Data di acquisizione
Apr 19, 2024
Vedi dettagli
google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback