Skip to main content

Part of the book series: International Handbooks on Information Systems ((INFOSYS))

Abstract

Data modeling is an activity aimed at describing the structure of information to be stored in a database. Over the years, data modeling has evolved from a focus on machine-oriented constructs to a focus on capturing the structure of knowledge as perceived by users for whom the database is developed. The evolution of data modeling has paralleled a shift in emphasis from technical issues of efficiency in storage and retrieval to conceptual issues of capturing more of the semantics of the data. This chapter traces the evolution of data modeling from this perspective and poses some possible areas of future research.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Albano, A., Cardelli, L., Orsini, R., Galileo: a strongly-typed interactive conceptual language, ACM Transactions on Database Systems 10 (2), 1985, 230–260.

    Article  Google Scholar 

  2. Banerjee, J., Chou, H.-T., Garza, J., Woelk, D., Ballou, N., Kim, H.-J., Data model issues for object-oriented applications, ACM Transactions on Office Information Systems 5 (1), 1987, 3–26.

    Article  Google Scholar 

  3. Batini, C., Lenzerini, M., Navathe, S., A comparative analysis of methodologies for database schema integration, ACM Computing Surveys 18 (4), 1986, 323–364.

    Article  Google Scholar 

  4. Booch, G., Object-oriented design with applications, Benjamin/Cummings, Redwood City, CA, 1991.

    Google Scholar 

  5. Booch, G., Rumbaugh, J., Jacobson, I., The unified modeling language user guide, Addison Wesley, Reading, MA, 1999.

    Google Scholar 

  6. Brodie, M.L., On modelling behavioural semantics of databases, Proc. 7th International Conference on Very Large Databases (VLDB’81), Cannes, France, 1981, 32–42.

    Google Scholar 

  7. Brodie, M.L., On the development of data models, [BMS84], 1984, 19–47.

    Google Scholar 

  8. Brodie, M.L., Mylopoulos, J., Schmidt, J.W., On conceptual modelling: perspectives from artificial intelligence, databases, and programming languages, Springer-Verlag, New York, 1984.

    MATH  Google Scholar 

  9. Bubenko, J., Information modeling in the context of information systems development, Information Processing 1980, North-Holland, 1980, 395–411.

    Google Scholar 

  10. Bunge, M., Treatise on basic philosophy, vol. 3, Ontology I, The furniture of the world, Reidel, Boston, MA, 1977.

    Google Scholar 

  11. Bunge, M., Treatise on basic philosophy, vol. 4, Ontology II, A world of systems, Reidel, Boston, MA, 1979.

    Google Scholar 

  12. Chen, P.P.-S., The Entity-Relationship model: toward a unified view of data, ACM Transactions on Database Systems 1 (1), 1976, 9–36.

    Article  Google Scholar 

  13. Codd, E.F., A relational model of data for large shared data banks, Communications of the ACM 13, 1970, 377–387.

    Article  MATH  Google Scholar 

  14. CODASYL Data Base Task Group Report, New York, ACM, 1971.

    Google Scholar 

  15. COD78] CODASYL Data Description Language Journal of Development,Material Data Management Branch, Department of Supply and Services, Ottawa, Ontario, 1978.

    Google Scholar 

  16. Codd, E.F., Extending the database relational model to capture more meaning, ACM Transactions on Database Systems 4 (4), 1979, 397–434.

    Article  Google Scholar 

  17. Coad, P., Yourdon, E., Object-oriented analysis, Prentice-Hall, Englewood Cliffs, NJ, 1991.

    Google Scholar 

  18. Dey, D., Sarkar, S., Extending SQL support for uncertain data, Conceptual Modeling–ER’97, Proc. 16th International Conference on Conceptual Modeling, Springer-Verlag, New York, 1997, 102–112.

    Google Scholar 

  19. Embley, D., Kurtz, B., Woodfield, S., Object-oriented systems analysis: a model-driven approach, Prentice-Hall, Englewood Cliffs, NJ, 1992.

    Google Scholar 

  20. Elmasri, R., Navathe, S.B., Fundamentals of database systems, Benjamin/Cummings, Redwood City, CA, 1989.

    Google Scholar 

  21. Goldstein, R.C., Storey, V.C., Materialization, IEEE Transactions on Knowledge and Data Engineering 6 (5), 1994, 835–842.

    Article  Google Scholar 

  22. Hull, R., King, R., Semantic database modeling: survey, applications, and research issues, ACM Computing Surveys 19 (3), 1987, 201–260.

    Article  Google Scholar 

  23. Hammer, M., McLeod, D., Database description with SDM: a semantic database model, ACM Transactions on Database Systems 6 (3), 1981, 351–386.

    Article  Google Scholar 

  24. Kent, W., Data and reality: basic assumptions in data processing reconsidered, North-Holland, Amsterdam, 1978.

    Google Scholar 

  25. Lakoff, G., Women, fire, and dangerous things: what categories reveal about the mind, University of Chicago Press, Chicago, IL, 1987.

    Google Scholar 

  26. Lerner, B.S., Habermann, A.N., Beyond schema evolution to database reorganization, Proc. Conference on Object-Oriented Programming Systems, Languages, and Applications/European Conference on Object-Oriented Programming (ECOOP/OOPSLA 90), 1990, 67–76.

    Google Scholar 

  27. Medin, D.L., Smith, E.E., Concepts and concept formation, Annual Review of Psychology 35, 1984, 113–138.

    Article  Google Scholar 

  28. Mylopoulos, J., Conceptual Modeling and Telos, P. Loucopoulos, R. Zicari (eds.), Conceptual modeling, databases, and CASE: an integrated view of information systems development, McGraw-Hill, New York, 1991.

    Google Scholar 

  29. Navathe, S.B., Evolution of data modeling for databases, Communications of the ACM 35 (9), 1992, 112–123.

    Article  Google Scholar 

  30. Navathe, S.B., Elmasri, R., Larson, J., Integrating user views in database design, IEEE Computer, June 1986, 50–62.

    Google Scholar 

  31. Nijssen, G., A gross architecture for the next generation database management systems, G. Nijssen (ed.), Modelling in Database Management Systems, North-Holland, 1976, 1–24.

    Google Scholar 

  32. Parsons, J., An information model based on classification theory, Management Science 42 (10), 1996, 1437–1453.

    Article  MATH  Google Scholar 

  33. Parsons, J., An experimental investigation of local versus global schemas in conceptual data modeling, Proc. 6th Workshop on Information Technologies and Systems (WITS96), Cleveland, OH, 1996, 61–70.

    Google Scholar 

  34. Parsons, J., Wand, Y., Choosing classes in conceptual modeling, Communications of the ACM 40 (6), 1997, 63–69.

    Article  Google Scholar 

  35. Parsons, J., Wand, Y., Using objects for systems analysis, Communications of the ACM 40 (12), 1997, 104–110.

    Article  Google Scholar 

  36. Parsons, J., Wand, Y., Emancipating instances from the tyranny of classes in information modeling, ACM Transactions on Database Systems 23 (2), 2000, 228–268.

    Article  Google Scholar 

  37. Peckham, J., Maryanski, F., Semantic data models, ACM Computing Surveys 20 (3), 1988, 153–189.

    Article  MATH  Google Scholar 

  38. Quillian, R., Semantic Memory, M. Minsky (ed.), Semantic Information Processing, MIT Press, Cambridge, MA, 1968.

    Google Scholar 

  39. Ramesh, V., Browne, G.J., Expressing causal relationships in conceptual database schemas, Journal of Systems and Software 45, 1999, 225–232.

    Article  Google Scholar 

  40. Rosch, E., Principles of Categorization, E. Rosch, B. Lloyd (eds.), Cognition and categorization, Erlbaum, Hillsdale, NJ, 1978, 27–48.

    Google Scholar 

  41. Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W., Object-oriented modeling and design, Prentice-Hall, Englewood Cliffs, NJ, 1991.

    Google Scholar 

  42. Rumelhart, D., Norman, D., Representations in memory, Steven’s Handbook of Experimental Psychology (vol. 2): Representations in Memory, 1988, 511–587.

    Google Scholar 

  43. Shaw, M., The impact of modelling and abstraction concerns on modern programming languages, in [BMS84], 1984, 49–78.

    Google Scholar 

  44. Shipman, D.W., The functional data model and the data language DAPLEX, ACM Transactions on Database Systems 6 (1), 1981, 140–173.

    Article  Google Scholar 

  45. Sheth, A., Larson, J., Federated database systems for managing distributed, heterogeneous, and autonomous databases, ACM Computing Surveys,22(3) 1990, 184–236.

    Google Scholar 

  46. Smith, E.E., Medin, D.L., Categories and concepts, Harvard University Press, Cambridge, MA, 1981.

    Google Scholar 

  47. Smith, E.E., Theories of semantic memory, W.K. Estes (ed.), Handbook of Learning and Cognitive Processes, vol. 6, Erlbaum, Hillsdale, NJ, 1978, 1–56.

    Google Scholar 

  48. Smith, E.E., Concepts and thoughts, R. Sternberg, E.E. Smith (eds.), The Psychology of Human Thought, Cambridge University Press, Cambridge, England, 1988.

    Google Scholar 

  49. Smith, J.M., Smith, D.C.P., Database abstractions: aggregation and generalization, ACM Transactions on Database Systems 2 (2), 1977, 105–133.

    Article  Google Scholar 

  50. Sowa, J.F., Conceptual graphs for a database interface, IBM Journal of Research and Development, 20(4) 1976.

    Google Scholar 

  51. Storey, V.C., Meronymic relationships, Journal of Database Administration 2 (3), 1991, 22–35.

    Google Scholar 

  52. Storey, V.C., Understanding semantic relationships, VLDB Journal 2 (4), 1993, 455–488.

    Article  Google Scholar 

  53. Teorey, T.J., Database modeling and design: the entity relationship approach, Morgan Kaufmann, 1990.

    Google Scholar 

  54. Teorey, T.J., Yang, D., Fry, J.P., A logical design methodology for relational databases using the Extended Entity-Relationship Model, ACM Computing Surveys,18(2) 1986, 197–222.

    Google Scholar 

  55. Tsichritzis, D.C., Lochovsky, F.H., Data models, Prentice-Hall, Englewood Cliffs, NJ, 1982.

    Google Scholar 

  56. Wand, Y., A proposal for a formal model of objects, W. Kim, F. Lochovsky (eds.), Object-Oriented Concepts, Databases, and Applications, Addison-Wesley, Reading, MA, 1989, 537–559.

    Google Scholar 

  57. Wand, Y., Weber, R., An ontological analysis of some fundamental information systems concepts, Proc. 9th International Conference on Information Systems, Minneapolis, MN, 1988, 213–225.

    Google Scholar 

  58. Wand, Y., Weber, R., On the ontological expressiveness of information systems analysis and design grammars, Journal of Information Systems, 1993, 217–237.

    Google Scholar 

  59. Wand, Y., Weber, R., Towards a deep structure theory of information systems, Journal of Information Systems, 1995, 203–223.

    Google Scholar 

  60. Wand, Y., Storey, V., Weber, R., An ontological analysis of the relationship construct in conceptual modeling, ACM Transactions on Database Systems 24 (4), 1999, 494–528.

    Article  Google Scholar 

  61. Wirfs-Brock, R., Wilkerson, B., Wiener, L., Designing object-oriented software, Prentice-Hall, Englewood Cliffs, NJ, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Parsons, J. (2003). Data Modeling. In: BĹ‚aĹĽewicz, J., Kubiak, W., Morzy, T., Rusinkiewicz, M. (eds) Handbook on Data Management in Information Systems. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24742-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24742-5_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-53441-6

  • Online ISBN: 978-3-540-24742-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics