Skip to main content

The Role Concept for Relational Database Management Systems

  • Conference paper
  • 1025 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8697))

Abstract

More complex applications lead to worse maintainability and extensibility. Flexible and dynamic concepts can help to balance maintainability and complexity. The role concept is an approach that is used in software systems and programming languages to enable dynamic objects. Database systems with dynamic data objects are not available, which leads to complex mappers if the data have to be stored relationally. In this paper we outline research towards a role-concept-enabled relational database system. We describe a definition of this concept based on existing results and discuss open research questions related to our definition. Since today’s RDBMSs cannot handle the role concept inherently, we also detail architecture and query language extensions.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bachman, C.W., Daya, M.: The role concept in data models. In: Proceedings of the Third International Conference on Very Large Data Bases, VLDB 1977, vol. 3, pp. 464–476. VLDB Endowment (1977)

    Google Scholar 

  2. Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. Data & Knowledge Engineering 35(1), 83–106 (1999)

    Article  Google Scholar 

  3. Guarino, N.: Concepts, attributes and arbitrary relations: Some linguistic and ontological criteria for structuring knowledge bases. Data & Knowledge Engineering 8(3), 249–261 (1992)

    Article  Google Scholar 

  4. Jaeschke, G., Schek, H.J.: Remarks on the algebra of non first normal form relations. In: Proceedings of the 1st ACM SIGACT-SIGMOD Symposium on Principles of Database Systems, pp. 124–138 (1982)

    Google Scholar 

  5. Copeland, G.P., Khoshafian, S.N.: A decomposition storage model. In: Proceedings of the 1985 ACM SIGMOD, SIGMOD 1985, pp. 268–279 (1985)

    Google Scholar 

  6. Falkenberg, E.D.: Concepts for modelling information. In: IFIP Working Conference on Modelling in Data Base Management Systems, pp. 95–109 (1976)

    Google Scholar 

  7. Halpin, T.: Orm/niam object-role modeling. In: Bernus, P., Mertins, K., Schmidt, G. (eds.) Handbook on Architectures of Information Systems. International Handbooks on Information Systems, pp. 81–101. Springer, Heidelberg (1998)

    Google Scholar 

  8. Brachman, R.J., Schmolze, J.G.: An overview of the kl-one knowledge representation system. Cognitive Science 9(2), 171–216 (1985)

    Article  Google Scholar 

  9. Monpratarnchai, S., Tetsuo, T.: The design and implementation of a role model based language, epsilonj. In: Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, vol. 1, pp. 37–40 (2008)

    Google Scholar 

  10. Steimann, F.: Formale Modellierung mit Rollen (2000)

    Google Scholar 

  11. Wong, R.K., Chau, H.L., Lochovsky, F.H.: A data model and semantics of objects with dynamic roles (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Jaekel, T. (2014). The Role Concept for Relational Database Management Systems. In: Parsons, J., Chiu, D. (eds) Advances in Conceptual Modeling. ER 2013. Lecture Notes in Computer Science, vol 8697. Springer, Cham. https://doi.org/10.1007/978-3-319-14139-8_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-14139-8_29

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-14138-1

  • Online ISBN: 978-3-319-14139-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics