Logo del repository
  1. Home
 
Opzioni

From Entity Relationship to XML Schema: A Graph-Theoretic Approach

FRANCESCHET, Massimo
•
GUBIANI, Donatella
•
MONTANARI, Angelo
•
PIAZZA, Carla
2009
  • conference object

Abstract
We propose a mapping from the Enhanced Entity Relationship conceptual model to the W3C XML Schema Language with the following properties: information and integrity constraints are preserved, no redundance is introduced, different hierarchical views of the conceptual information are available, the resulting XML structure is highly connected, and the design is reversible. We investigate two different ways to nest the XML structure: a maximum connectivity nesting, that minimizes the number of schema constraints used in the mapping of the conceptual schema reducing the validation overhead, and a maximum depth nesting, that keeps low the number of (expensive) join operations that are necessary to reconstruct the information at query time using the mapped schema. We propose a graph-theoretic linear-time algorithm to find a maximum connectivity nesting and show that finding a maximum depth nesting is NP-complete. We complement our investigation with an implementation of the devised translation and we embed the implemented module in a software framework for the conceptual and logical design of spatio-temporal databases.
DOI
10.1007/978-3-642-03555-5_14
WOS
WOS:000271210700014
Archivio
http://hdl.handle.net/11390/883898
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-70350578798
Diritti
closed access
Soggetti
  • database

  • XML

  • Conceptual modeling

  • graph theory

  • logical design

Scopus© citazioni
15
Data di acquisizione
Jun 2, 2022
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