Data Modeling Across the Evolution of Database Technology

  • Paolo Atzeni
  • Luca CabibboEmail author
  • Riccardo Torlone
Part of the Studies in Big Data book series (SBD, volume 31)


Data modeling has always been a fundamental issue across the whole evolution of database technology, as it is witnessed by the vast literature addressing this issue across the last thirty years. In this paper, we present the studies done by members of the database and big data research group of Roma Tre University on the issue of data modeling in the context of several milestones in field of databases: logic-based and object-oriented databases, data warehousing, and NoSQL systems. We also discuss our proposal for a general framework that allows the description of different models and the translation of schemas from one to another.


Common Data Model NoSQL Database Document Store NoSQL System General Design Methodology 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    P. Atzeni (ed.), LOGIDATA+: Deductive Databases with Complex Objects, vol. 701, Lecture Notes in Computer Science (Springer, Berlin, 1993)Google Scholar
  2. 2.
    P. Atzeni, R. Torlone, Management of multiple models in an extensible database design tool, in EDBT Conference, LNCS, vol. 1057 (Springer, Berlin, 1996), pp. 79–95Google Scholar
  3. 3.
    P. Atzeni, L. Cabibbo, G. Mecca, L. Tanca, The LOGIDATA+ language and semantics, in ed. by P. Atzeni (Springer, Berlin, 1993), pp. 30–41Google Scholar
  4. 4.
    P. Atzeni, F. Cacace, S. Ceri, L. Tanca, The LOGIDATA+ model, in ed. by P. Atzeni (Springer, Berlin, 1993), pp. 20–29Google Scholar
  5. 5.
    P. Atzeni, L. Cabibbo, G. Mecca, Isalog\({}^{(\lnot )}\): a deductive language with negation for complex-object databases with hierarchies. Data Knowl. Eng. 24(1), 1–38 (1997)CrossRefzbMATHGoogle Scholar
  6. 6.
    P. Atzeni, P. Cappellari, R. Torlone, P.A. Bernstein, G. Gianforme, Model-independent schema translation. VLDB J. 17(6), 1347–1370 (2008)CrossRefGoogle Scholar
  7. 7.
    P. Atzeni, L. Bellomarini, F. Bugiotti, F. Celli, G. Gianforme, A runtime approach to model-generic translation of schema and data. Inf. Syst. 37(3), 269–287 (2012)CrossRefGoogle Scholar
  8. 8.
    P. Atzeni, F. Bugiotti, L. Rossi, Uniform access to NoSQL systems. Inf. Syst. 43, 117–133 (2014)CrossRefGoogle Scholar
  9. 9.
    F. Bugiotti, L. Cabibbo, P. Atzeni, R. Torlone, Database design for NoSQL systems, in Proceedings of the Conceptual Modeling - 33rd International Conference, ER-2014, 27–29 October 2014, Atlanta, GA, USA (2014) pp. 223–231Google Scholar
  10. 10.
    L. Cabibbo, The expressive power of stratified logic programs with value invention. Inf. Comput. 147(1), 22–56 (1998)MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    L. Cabibbo, Objects meet relations: on the transparent management of persistent objects, in Advanced Information Systems Engineering, Proceedings of the 16th International Conference, CAiSE 2004, Riga, Latvia, June 7–11, 2004 (2004), pp. 429–445Google Scholar
  12. 12.
    L. Cabibbo, On keys, foreign keys and nullable attributes in relational mapping systems, in EDBT 2009, Proceedings of the 12th International Conference on Extending Database Technology, Saint Petersburg, Russia, March 24–26, 2009 (2009), pp. 263–274Google Scholar
  13. 13.
    L. Cabibbo, R. Torlone, Querying multidimensional databases, in Database Programming Languages, Proceedings of the 6th International Workshop, DBPL-6, Estes Park, Colorado, USA, August 18–20, 1997. Lecture Notes in Computer Science, vol. 1369 (Springer, Berlin, 1997), pp. 319–335Google Scholar
  14. 14.
    L. Cabibbo, R. Torlone, A logical approach to multidimensional databases, in Advances in Database Technology - EDBT’98, Proceedings of the 6th International Conference on Extending Database Technology, Valencia, Spain, March 23–27, 1998. Lecture Notes in Computer Science, vol. 1377 (Springer, Berlin, 1998), pp. 183–197Google Scholar
  15. 15.
    P. Ciaccia, R. Torlone, Modeling the propagation of user preferences, in Conceptual Modeling - ER 2011, Proceedings of the 30th International Conference, ER 2011, Brussels, Belgium, October 31 – November 3, 2011 (2011), pp. 304–317Google Scholar
  16. 16.
    R. Hull, R. King, Semantic database modelling: survey, applications and research issues. ACM Comput. Surv. 19(3), 201–260 (1987)CrossRefGoogle Scholar
  17. 17.
    D. Martinenghi, R. Torlone, Taxonomy-based relaxation of query answering in relational databases. VLDB J. 23(5), 747–769 (2014)CrossRefGoogle Scholar
  18. 18.
    P. Papotti, R. Torlone, Schema exchange: generic mappings for transforming data and metadata. Data Knowl. Eng. 68(7), 665–682 (2009)CrossRefGoogle Scholar
  19. 19.
    R.D. Virgilio, G. Orsi, L. Tanca, R. Torlone, Semantic data markets: a flexible environment for knowledge management, in Proceedings of the 20th ACM Conference on Information and Knowledge Management, CIKM 2011, Glasgow, United Kingdom, October 24–28, 2011 (2011), pp. 1559–1564Google Scholar
  20. 20.
    R.D. Virgilio, A. Maccioni, R. Torlone, Model-driven design of graph databases, in Conceptual Modeling - Proceedings of the 33rd International Conference, ER 2014, Atlanta, GA, USA, October 27–29, 2014 (2014), pp. 172–185Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.Dipartimento di IngegneriaUniversità Roma TreRomeItaly

Personalised recommendations