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
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
- Chapter
- JPY 3498
- Price includes VAT (Japan)
- eBook
- JPY 11439
- Price includes VAT (Japan)
- Softcover Book
- JPY 14299
- Price includes VAT (Japan)
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
[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.
A. Albano, L. Cardelli, and R. Orsini. Galileo: A strongly typed, interactive conceptual language.ACM TODS, 10(2): 230–260, 1985.
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.
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.
S. Abiteboul and R. Hull. IFO: A formal semantic database model.ACM TODS, 12(4):525–565, 1987.
Paul J. Asente and Ralph R. Swick.X Window System Toolkit Digital Press, 1990.
Daniel Bryce and Richard Hull. SNAP: A graphics-based schema manager. InProceedings of the Int’l Conference on Data Engineering, 1986.
Ronald J. Brachman and Hector J. Levesque, editors.Readings in Knowledge Representation. Morgan Kaufmann Publishers, Inc., Mountain View, CA, 1985.
P. Butterworth, A. Otis, and J. Stein. The GemStone object database management system.Comm. of the ACM, 34(10):64–77, October 1991.
S. Chatterjee. Graphical image persistence and code generation for OOdini. Master’s thesis, NJIT, Newark, NJ, 1992.
Peter Pin-Shan Chen. The Entity-Relationship Model: Toward a unified view of data.ACM Transactions on Database Systems, 1(1):9–36, 1976.
Jeff Conklin. Hypertext: An introduction and survey.Computer, 20(9): 17–41, September 1987.
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.
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.
O. Deux et al. The story of O2.IEEE Trans. on Knowledge and Data Engineering, 2(1): 91–108, 1990.
C. J. Date.An Introduction to Database Systems, volume 1. Addison-Wesley Publishing Co., Inc., Reading, MA, fourth edition, 1986.
Ramez Elmasri and Shamkant B. Navathe.Fundamentals of Database Systems. The Benjamin/Cummings Publishing Co., Inc., New York, NY, 1989.
D. Fischer et al. VML — The Vodak Data Modeling Language. Technical report, GMD-IPSI, December 1989.
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.
Kevin Gorman and Joobin Choobineh. The Object-Oriented Entity-Relationship Model (OOERM).Journal of Management Information Systems, 7(3): 41–65, 1991.
J. Geller. Propositional representation for graphical knowledge.Int. J. Man-Machine Studies, 34(1):97–131, 1991.
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.
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.
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.
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.
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.
IEEE Computer Society.Proc. of Second Int’l Conference on Data and Knowledge Systems for Manufacturing and Engineering, Gaithersburg, MD, October 1989.
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.
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.
Brad A. Myers et al. Garnet, comprehensize support for graphical, highly interactive user interfaces.Computer, 23(11):71–85, November 1990.
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.
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.
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.
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.
Ontologic, Inc., Burlington, MA. ONTOS 2.01 documentation, 1991.
Open Software Foundation.OSF/Motif Programmer’s Guide. Prentice Hall, Englewood Cliffs, NJ, 1990.
Open Software Foundation.OSF/Motif Style Guide. Prentice Hall, Englewood Cliffs, NJ, 1990.
[RBP+91]_James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen.Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs, NJ, 1991.
Elaine Rich and Kevin Knight.Artificial Intelligence. McGraw-Hill, Inc., New York, NY, second edition, 1991.
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.
Michael Stonebraker et al. Third-generation database system manifesto.SIGMOD Record, 19(3):31–44, September 1990.
Robert W. Scheifler and Jim Gettys. The X window system.ACM Trans. on Graphics, 5(2):79–109, April 1986.
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.
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.
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.
J. F. Sowa.Conceptual Structures, Information Processing in Mind and Machine. Addison-Wesley Publishing Co., Inc., Reading, MA, 1984.
J. F. Sowa.Principles of Semantic Networks. Morgan Kaufmann Publishers, Inc., Mountain View, CA, 1991.
Jeffrey D. Ullman.Principles of Database Systems. Computer Science Press, Rockville, MD, second edition, 1982.
Peter Wegner. An object-oriented classification paradigm. In Schiver and Wegner, editors,Research Directions in Object-Oriented Programming. MIT Press, 1987.
Douglas A. Young.The X Window System, Programming and Applications with Xt. Prentice Hall, Englewood Cliffs, NJ, OSF/Motif edition, 1990.
Author information
Authors and Affiliations
CIS Department, Institute for Integrated Systems, Newark, NJ, 07102, USA
Michael Halper, James Geller & Yehoshua Perl
Center for Manufacturing Systems, New Jersey Institute of Technology, Newark, NJ, 07102, USA
Michael Halper, James Geller & Yehoshua Perl
GMD-IPSI Integrated Publication and Information Systems Institute, Dolivostr. 15, D-6100, Darmstadt, Germany
Erich J. Neuhold
- Michael Halper
You can also search for this author inPubMed Google Scholar
- James Geller
You can also search for this author inPubMed Google Scholar
- Yehoshua Perl
You can also search for this author inPubMed Google Scholar
- Erich J. Neuhold
You can also search for this author inPubMed Google Scholar
Editor information
Editors and Affiliations
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
Publisher Name:Springer, London
Print ISBN:978-3-540-19802-4
Online ISBN:978-1-4471-3423-7
eBook Packages:Springer Book Archive
Share this paper
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative