Abstract
SOL is a language for databases with tuples, sets, lists, object-identity and multiple inheritance. Other features of SOL arc: The existence of a generic type which allows the definition of the schema by stepwise refinements, and the use of null values to express incomplete information in objects. A uniform way of coding both methods and programs is provided through an algebra for objects. The algebra is used both for querying and updating a SOL database. SOL has been defined and implemented as part of the Esprit-II project 2443 “Stretch”.
Work supported by EEC under the ESPRIT-II project 2443 “Stretch”.
Chapter PDF
Keywords
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.
References
Abileboul S., “Towards a Deductive Object-Oriented Database Language“, Journal of Data and Knowldege Engineering, to appear.
Abiteboul S., Kanellakis P.C., “Object Identity as a Query Language Primitive“, Proc. ACM-SIGMOD. Portland, Oregon, June 1989.
Balsters H., Fokkinga M., “Subtyping can have a Simple Semantics“, Theoretical Computer Science, to appear.
Bertino E., Negri M., Pelagatti G., Sbattella L., “Object-Oriented Query Languages” The Notion and the Issues”, Politecnico di Milano, Report no. 89.054, October 1989.
Bancilhon F., Cluct S., Delobel C., “A Query Language for an Object-Oriented Database System”, proc. Second Workshop on Database Programming Languages. Salishan, Oregon, June 1989, Morgan Kaufman.
Cacace F., “Implementing an Object-Oriented Data Model in Extended Relational Alagebra: Choices and Complexity”, Politecnico di Milano, Report no. 90.009, 1990
Cacace F., S. Ceri, S. Crespi-Reghizzi, L. Tanca, R. Zicari, “Integrating Object-Oriented Data Modeling with a Rule-Based Programming Paradigm”, Proc. ACM-SIGMOD. Atlantic City, May 1990.
Cardelli L., “A Semantics of Multiple Inheritance”, Information and Computation 76, Academic Press, 138–164, 1988.
Ceri S. et. al, “The ALGRES Project“, proc. EDBT 88. Venice, 1988. Springer Verlag, Lecture Notes in Computer Science, no., 1988.
Zicari R., Ceri S., Tanca L., “Interoperability between a Rule-based Language and an Object-Orienented Database Language”, First Int. Workshop on Interoperability in Multidatabse Systems. Kyoto, April, 1991.
Ceri, S., S. Crespi-Reghizzi, G. Lamperti, L. Lavazza, R. Zicari, “ALGRES: A System for the Specification and Prototyping of Complex Applications“, IEEE SOFTWARE. July 1990.
Cluet S., Delobel C., Lecluse C., Richard P., “Reloop, an Algebra Based Query Language for an Object-Oriented Database System”, proc. First International Conference on Deductive and Object-Oriented Databases. Kyoto, Japan, December 1989.
Bobrow et al., “Common Lisp Object System Specifications”, X3 87-002, February 1987.
Goldberg A., D. Robson, “Smalltalk80: The Language and its Implementation”, Addison Wesley. 1983.
Gottlob,G., Zicari R., “Closed World Databases Opened through Null Values”, proc. VLDB. August 1988, Los Angeles.
“The User Interface of the ITS ”, ISIDE 1133, doc-as-csp-swd-008, May 1989.
Leclusc C., Richard P., Velez F., “O2, an Object-Oriented Data Model”, Proc. ACM-SIGMOD. Chicago,June 1988.
Kim W., “A Model of Queries for Object-Oriented Databases”, proc. 15th VLDB, Amsterdam, August, 1989.
Conferenece on Object-Oriented Programming Systems, Languages and Applications”, SIGMOD RECORD, (J.Joseph, C. Thomposon, D. Wells eds.), vol.18, no.3, September 1989.
Shaw G.M., Zdonik S.B., “An Object-Oriented Query Algebra”, IEEE Data Engineering. September 1989, vol.12, no. 3.
Zicari R., “Incomplete Information in Object-Oriented Databases”, proc. IFIP Working Conference on Database Semantics(DS-4). July 1990, Windermere.
Zicari R., “A Framework for Schema Updates in an Object-oriented Database System”, in Proc. IEEE Data Engineering Conf. Japan. 1991.
Zicari. R, Cacace F., C. Capelli, A. Galipo, A. Pirovano, A. Romboli, G. Lamperti, The SOL Object-Oriented Database Language, Politecniuco di Milano, Report 91.053, November 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zicari, R. et al. (1992). The sol object-oriented database language. In: Loucopoulos, P. (eds) Advanced Information Systems Engineering. CAiSE 1992. Lecture Notes in Computer Science, vol 593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035128
Download citation
DOI: https://doi.org/10.1007/BFb0035128
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55481-3
Online ISBN: 978-3-540-47099-1
eBook Packages: Springer Book Archive