Movatterモバイル変換


[0]ホーム

URL:


Skip to main content

Advertisement

Springer Nature Link
Log in

A Graphical Schema Representation for Object-Oriented Databases

  • Conference paper

Part of the book series:Workshops in Computing ((WORKSHOPS COMP.))

  • 57Accesses

Abstract

The graphical representation of database schemata has been a useful tool for the designers and users of database systems. Such a tool is no longer viewed simply as a convenience, but as a necessity. In this paper, we present a graphical schema representation for object-oriented databases (OODBs) which incorporates a wide variety of symbols including those for classes, attributes, methods, user-defined relationships, constraint relationships, and generic (system-defined) relationships—enough to support a diverse group of object-oriented data models. We have also defined several levels of abridgement or display, one of which allows the user to display only the class hierarchy. The OOdini system that creates and manipulates such graphical schemata is discussed. This system, besides offering constraint-based editing of the aforesaid schema representation, provides for conversion into an abstract OODB schema language. A feature is also provided for converting this abstract textual language into the syntax of the Vodak Modeling Language, thus making OOdini an effective OODB graphical interface.

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

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 11439
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 14299
Price includes VAT (Japan)
  • 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. [A+88]_A. Albano et al. An overview of Sidereus: A graphical database schema editor for Galileo. InProc. EDBT’ 88, pages 567-571, Venice, Italy, March 1988.

    Google Scholar 

  2. A. Albano, L. Cardelli, and R. Orsini. Galileo: A strongly typed, interactive conceptual language.ACM TODS, 10(2): 230–260, 1985.

    Article  Google Scholar 

  3. R. Agrawal and N. H. Gehani. ODE (Object Database and Environment): The language and data model. InProceedings of the 1989 ACM SIGMOD Int’l Conference on Management of Data, pages 36-45, Portland, OR, May 1989. ACM.

    Google Scholar 

  4. R. Agrawal, N. H. Gehani, and J. Srinivasan. OdeView: The graphical interface to Ode. In Hector Garcia-Molina and H. V. Jagadesh, editors,Proceedings of the 1990 ACM SIGMOD Int’l Conference on Management of Data, pages 34-43, Atlantic City, NJ, May 1990. ACM.

    Google Scholar 

  5. S. Abiteboul and R. Hull. IFO: A formal semantic database model.ACM TODS, 12(4):525–565, 1987.

    Article MathSciNet  Google Scholar 

  6. Paul J. Asente and Ralph R. Swick.X Window System Toolkit Digital Press, 1990.

    Google Scholar 

  7. Daniel Bryce and Richard Hull. SNAP: A graphics-based schema manager. InProceedings of the Int’l Conference on Data Engineering, 1986.

    Google Scholar 

  8. Ronald J. Brachman and Hector J. Levesque, editors.Readings in Knowledge Representation. Morgan Kaufmann Publishers, Inc., Mountain View, CA, 1985.

    MATH  Google Scholar 

  9. P. Butterworth, A. Otis, and J. Stein. The GemStone object database management system.Comm. of the ACM, 34(10):64–77, October 1991.

    Article  Google Scholar 

  10. S. Chatterjee. Graphical image persistence and code generation for OOdini. Master’s thesis, NJIT, Newark, NJ, 1992.

    Google Scholar 

  11. Peter Pin-Shan Chen. The Entity-Relationship Model: Toward a unified view of data.ACM Transactions on Database Systems, 1(1):9–36, 1976.

    Article  Google Scholar 

  12. Jeff Conklin. Hypertext: An introduction and survey.Computer, 20(9): 17–41, September 1987.

    Article  Google Scholar 

  13. R. G. G. Cattell and T. R. Rogers. Entity-Relationship database user interfaces. In Michael Stonebraker, editor,Readings in Database Systems, pages 359–368. Morgan Kaufmann Publishers, Inc., San Mateo, CA, 1988.

    Google Scholar 

  14. Hungkway Chao and Veena Prakash Teli. Development of a university database using the Dual Model of object-oriented knowledge bases. Master’s thesis, NJIT, Newark, NJ, 1990.

    Google Scholar 

  15. O. Deux et al. The story of O2.IEEE Trans. on Knowledge and Data Engineering, 2(1): 91–108, 1990.

    Article  Google Scholar 

  16. C. J. Date.An Introduction to Database Systems, volume 1. Addison-Wesley Publishing Co., Inc., Reading, MA, fourth edition, 1986.

    Google Scholar 

  17. Ramez Elmasri and Shamkant B. Navathe.Fundamentals of Database Systems. The Benjamin/Cummings Publishing Co., Inc., New York, NY, 1989.

    MATH  Google Scholar 

  18. D. Fischer et al. VML — The Vodak Data Modeling Language. Technical report, GMD-IPSI, December 1989.

    Google Scholar 

  19. D. H. Fishman et al. Overview of the Iris DBMS. In Won Kim and Frederick H. Lochovsky, editors,Object-Oriented Concepts, Databases, and Applications, pages 219–250. ACM Press, New York, NY, 1989.

    Google Scholar 

  20. Kevin Gorman and Joobin Choobineh. The Object-Oriented Entity-Relationship Model (OOERM).Journal of Management Information Systems, 7(3): 41–65, 1991.

    Google Scholar 

  21. J. Geller. Propositional representation for graphical knowledge.Int. J. Man-Machine Studies, 34(1):97–131, 1991.

    Article  Google Scholar 

  22. J. Geller, Y. Perl, P. Cannata, and A. Sheth. Structural integration using the object-oriented Dual Model. Research Report CIS-91-01, NJIT, 1991. submitted for publication.

    Google Scholar 

  23. J. Geller, Y. Perl, and E. Neuhold. Structural schema integration in heterogeneous multi-database systems using the Dual Model. InProc. of the First Int’l Workshop on Interoperability in Multidatabase Systems, pages 200-203, Los Alamitos, CA, 1991. IEEE Computer Society Press.

    Google Scholar 

  24. Marc Gyssens, Jan Paredaens, and Dirk van Gucht. A graph-oriented object model for database end-user interfaces. In Hector Garcia-Molina and H. V. Jagadesh, editors,Proceedings of the 1990 ACM SIGMOD Int’l Conference on Management of Data, pages 24-33, Atlantic City, NJ, May 1990. ACM.

    Google Scholar 

  25. J. Geller and S. Shapiro. Graphical deep knowledge for intelligent machine drafting. InTenth Int’l Joint Conference on Artificial Intelligence, San Mateo, CA, 1987. Morgan Kaufmann Publishers, Inc.

    Google Scholar 

  26. W. Horak and G. Krönert. An object-oriented office document architecture model for processing and interchange of documents. InSecond ACM-SIGOA Conference on Office Information Systems, pages 152-160, Toronto, Canada, June 1984.

    Google Scholar 

  27. IEEE Computer Society.Proc. of Second Int’l Conference on Data and Knowledge Systems for Manufacturing and Engineering, Gaithersburg, MD, October 1989.

    Google Scholar 

  28. Won Kim. A model of queries for object-oriented databases. InProceedings of the 15th Int’l Conference on Very Large Databases, pages 423-432, 1989.

    Google Scholar 

  29. Gerti Kappel and Michael Schrefl. Object/Behavior diagrams. InProceedings of the 7th Int’l Conference on Data Engineering, pages 530-539, Kobe, Japan, April 1991.

    Google Scholar 

  30. Brad A. Myers et al. Garnet, comprehensize support for graphical, highly interactive user interfaces.Computer, 23(11):71–85, November 1990.

    Article  Google Scholar 

  31. Bertrand Meyer. Tools for the new culture: Lessons from the design of the Eiffel libraries.Comm. of the ACM, 33(9):68–88, September 1990.

    Article  Google Scholar 

  32. Bonnie K. MacKellar and Joan Peckham. Representing design objects in SORAC: A data model with semantic objects, relationships and constraints. InSecond International Conference on Artificial Intelligence in Design, Pittsburgh, PA, June 1992.

    Google Scholar 

  33. E. Neuhold, Y. Perl, J. Geller, and V. Turau. Separating structural and semantic elements in object-oriented knowledge bases. InProc. of the Advanced Database System Symposium, pages 67-74, Kyoto, Japan, 1989.

    Google Scholar 

  34. E. J. Neuhold and M. Schrefl. Dynamic derivation of personalized views. InProceedings of the 14th Int’l Conference on Very Large Databases, Long Beach, CA, 1988.

    Google Scholar 

  35. Ontologic, Inc., Burlington, MA. ONTOS 2.01 documentation, 1991.

    Google Scholar 

  36. Open Software Foundation.OSF/Motif Programmer’s Guide. Prentice Hall, Englewood Cliffs, NJ, 1990.

    Google Scholar 

  37. Open Software Foundation.OSF/Motif Style Guide. Prentice Hall, Englewood Cliffs, NJ, 1990.

    Google Scholar 

  38. [RBP+91]_James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen.Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs, NJ, 1991.

    Google Scholar 

  39. Elaine Rich and Kevin Knight.Artificial Intelligence. McGraw-Hill, Inc., New York, NY, second edition, 1991.

    Google Scholar 

  40. Lawrence A. Rowe and Michael Stonebraker. The design of POSTGRES. InProceedings of the 1986 ACM SIGMOD Conference on Management of Data, Washington, D.C., May 1986.

    Google Scholar 

  41. Michael Stonebraker et al. Third-generation database system manifesto.SIGMOD Record, 19(3):31–44, September 1990.

    Article  Google Scholar 

  42. Robert W. Scheifler and Jim Gettys. The X window system.ACM Trans. on Graphics, 5(2):79–109, April 1986.

    Article  Google Scholar 

  43. David W. Shipman. The Functional Data Model and the data language DAPLEX. In Michael Stonebraker, editor,Readings in Database Systems, pages 388–404. Morgan Kaufmann Publishers, Inc., San Mateo, CA, 1988.

    Google Scholar 

  44. M. Schrefl and E. J. Neuhold. A knowledge-based approach to overcome structural differences in object-oriented database integration. InProceedings of the IFIP Working Conference on the Role of AI in Database and Information Systems, Guangzhou, China, 1988. North Holland.

    Google Scholar 

  45. M. Schrefl and E. J. Neuhold. Object class definition by generalization using upward inheritance. InProceedings of the 4th Int’l Conference on Data Engineering, pages 4-13, Los Angeles, CA, February 1988.

    Google Scholar 

  46. J. F. Sowa.Conceptual Structures, Information Processing in Mind and Machine. Addison-Wesley Publishing Co., Inc., Reading, MA, 1984.

    MATH  Google Scholar 

  47. J. F. Sowa.Principles of Semantic Networks. Morgan Kaufmann Publishers, Inc., Mountain View, CA, 1991.

    MATH  Google Scholar 

  48. Jeffrey D. Ullman.Principles of Database Systems. Computer Science Press, Rockville, MD, second edition, 1982.

    MATH  Google Scholar 

  49. Peter Wegner. An object-oriented classification paradigm. In Schiver and Wegner, editors,Research Directions in Object-Oriented Programming. MIT Press, 1987.

    Google Scholar 

  50. Douglas A. Young.The X Window System, Programming and Applications with Xt. Prentice Hall, Englewood Cliffs, NJ, OSF/Motif edition, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. CIS Department, Institute for Integrated Systems, Newark, NJ, 07102, USA

    Michael Halper, James Geller & Yehoshua Perl

  2. Center for Manufacturing Systems, New Jersey Institute of Technology, Newark, NJ, 07102, USA

    Michael Halper, James Geller & Yehoshua Perl

  3. GMD-IPSI Integrated Publication and Information Systems Institute, Dolivostr. 15, D-6100, Darmstadt, Germany

    Erich J. Neuhold

Authors
  1. Michael Halper

    You can also search for this author inPubMed Google Scholar

  2. James Geller

    You can also search for this author inPubMed Google Scholar

  3. Yehoshua Perl

    You can also search for this author inPubMed Google Scholar

  4. Erich J. Neuhold

    You can also search for this author inPubMed Google Scholar

Editor information

Editors and Affiliations

  1. Computing Science Department, The University, Glasgow, G12 8RZ, Scotland

    Richard Cooper MSc, PhD

Rights and permissions

Copyright information

© 1993 British Computer Society

About this paper

Cite this paper

Halper, M., Geller, J., Perl, Y., Neuhold, E.J. (1993). A Graphical Schema Representation for Object-Oriented Databases. In: Cooper, R. (eds) Interfaces to Database Systems (IDS92). Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3423-7_17

Download citation

Publish with us

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 11439
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 14299
Price includes VAT (Japan)
  • 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


[8]ページ先頭

©2009-2025 Movatter.jp