Abstract
Today, the simplicity of the relational model types affects Information Systems design. We favor another approach where the Information System designers would be able to portray directly the real world in a database model that provides more powerful and composite data types, as those of the real world. However, more powerful models, like the Frame Database Model (FDB) model, need query and manipulation languages that can handle the features of the new composite data types. We demonstrate that the adoption of such a language, the Conceptual Universal Database Language (CUDL), leads to higher database design levels: a database modeled by Entity-Relationship (ER) diagrams can be first transformed to the CUDL Abstraction Level (CAL), which can be then transformed to the FDB model. Since, the latter transformation has been previously studied, to complete the design process, we present a set of rules for the transformation from ER diagrams to CAL.
Keywords
- Entity Type
- Logical Schema
- Generic Data Modeling
- Binary Relationship
- Information System Designer
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.
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Atzeni, P., Del Nostro, P., Paolozzi, S.: Ontologies And Databases: Going Back And Forth. In: 4th International VLDB Workshop on Ontology-based Techniques for DataBases in Information Systems and Knowledge Systems (ODBIS 2008), Auckland, New Zealand (2008)
Atzeni, P., Cappellari, P., Torlone, R., Bernstein, P.A., Gianforme, G.: Model-independent schema translation. The VLDB Journal 17(6), 1347–1370 (2008)
Anhøj, J.: Generic Design of Web-Based Clinical Databases. Journal Medical Internet Research 4 (2003), http://www.jmir.org/2003/4/e27/
Cai, J., Johnson, S., Hripcsak, G.: Generic Data Modeling for Home Telemonitoring of Chronically Ill Patients. In: American Medical Informatics Association - Annual Symposium 2000 (AMIA 2000), Los Angeles, CA, pp. 116–120 (2000)
Elmasri, R., Navathe, S.B.: Fundamentals of Database Systems, 3rd edn. Addison Wesley Publishing Company, Reading (2000)
Fischer, P.C., Van Gucht, D.: Determining when a Structure is a Nested Relation. In: 11th Int. Conf. on Very Large DataBases (VLDB 1985), pp. 171–180. Morgan Kaufmann, Stockholm (1985)
Johnson, S.B.: Generic data modeling for clinical repositories. Journal of American Medical Informatics Association 3(5), 328–339 (1996)
Johnson, S.B., Chatziantoniou, D.: Extended SQL for manipulating clinical warehouse data. In: American Medical Informatics Association Symposium (AMIA 1999), pp. 819–823. AMIA (1999)
Karanikolas, N.N., Nitsiou, M., Yannakoudakis, E.J., Skourlas, C.: CUDL language semantics, liven up the FDB data model. In: 11th East-European Conf. on Advances in Databases and Information Systems (ADBIS 2007), local proceedings, pp. 1–16. Technical Univ. of Varna, Varna (2007)
Karanikolas, N.N., Nitsiou, M., Yannakoudakis, E.J.: CUDL Language Semantics: Authority Links. In: 12th East-European Conf. on Advances in Databases and Information Systems (ADBIS 2008), pp. 123–139. Tampere Univ. of Technology, Pori (2008)
Karanikolas, N.N., Nitsiou, M., Yannakoudakis, E.J., Skourlas, C.: CUDL Language Semantics: Updating Data. Journal of Systems and Software 82(6), 947–962 (2009)
van Keulen, M., Vonk, J., de Vries, A.P., Flokstra, J., Blok, H.E.: Moa: extensibility and efficiency in querying nested data. Technical Report TR-CTIT-02-19. Centre for Telematics and Information Technology, Univ. of Twente, The Netherlands (2002)
Martins, J., Nunes, R., Karjalainen, M., Kemp, G.J.L.: A Functional Data Model Approach to Querying RDF/RDFS Data. In: Gray, A., Jeffery, K., Shao, J. (eds.) BNCOD 2008. LNCS, vol. 5071, pp. 153–164. Springer, Heidelberg (2008)
Nadkarni, P.M.: Clinical Patient Record Systems Architecture: An Overview. Journal of Postgraduate Medicine 46(3), 199–204 (2000)
Nadkarni, P.: An introduction to entity-attribute-value design for generic clinical study data management systems. Presentation in: National GCRC Meeting, Baltimore, MD (2002)
Pavković, N., Štorga, M., Pavlić, D.: Two Examples of Database Structures in Management of Engineering Data. In: 12th Int. Conf. on Design Tools and Methods in Industrial Engineering, pp. 89–90. ADM-Associazione Nazionale Disegno di Macchine, Bologna (2001)
Schek, H.J., Pistor, P.: Data Structures for an Integrated Data Base Management and Information Retrieval System. In: 8th Int. Conf. on Very Large DataBases (VLDB 1982), pp. 197–207. Morgan Kaufmann, Mexico City (1982)
Worboys, M.F., Hearnshaw, H.M., Maguire, D.J.: Object-Oriented Data Modelling for Spatial Databases. Int. Journal of Geographical Information Systems 4(4), 369–383 (1990)
Yannakoudakis, E.J., Tsionos, C.X., Kapetis, C.A.: A new framework for dynamically evolving database environments. Journal of Documentation 55(2), 144–158 (1999)
Yannakoudakis, E.J., Diamantis, I.K.: Further improvements of the Framework for Dynamic Evolving of Database environments. In: 5th Hellenic – European Conf. on Computer Mathematics and its Applications (HERCMA 2001), Athens, Greece (2001)
Yannakoudakis, E.J., Nitsiou, M., Skourlas, C., Karanikolas, N.N.: Tarski algebraic operations on the frame database model (FDB). In: 11th Panhellenic Conf. in Informatics (PCI 2007), pp. 207–216. New Technologies Publications, Patras (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Karanikolas, N.N., Vassilakopoulos, M.G. (2009). Conceptual Universal Database Language: Moving Up the Database Design Levels. In: Grundspenkis, J., Morzy, T., Vossen, G. (eds) Advances in Databases and Information Systems. ADBIS 2009. Lecture Notes in Computer Science, vol 5739. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03973-7_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-03973-7_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03972-0
Online ISBN: 978-3-642-03973-7
eBook Packages: Computer ScienceComputer Science (R0)
