PANDA: An Extensible DBMS Supporting Object-Oriented Software Techniques

作者: Max J. Egenhofer , Andrew U. Frank

DOI: 10.1007/978-3-642-74571-3_7

关键词: SoftwareDatabaseProgrammerModular programmingComponent-based software engineeringSoftware developmentProgramming languageExpert systemObject-oriented programmingComputer scienceReusability

摘要: The PANDA databases management system was designed for non-standard applications which deal with spatial data. It supports an object-oriented program design modularization, encapsulation, and reusability, can be easily embedded into complex applications, such as information systems or cartographic expert systems. is presented how objects their operations are defined. A layered structure on top of the programmer’s interface provides object include potentially consistency constraints.

参考文章(10)
Cristina Sernadas, Hans-Dieter Ehrich, Amílcar Sernadas, Object-Oriented Specification of Databases: An Algebraic Approach very large data bases. pp. 107- 116 ,(1987)
Michael L. Brodie, On the Development of Data Models On Conceptual Modelling (Intervale). pp. 19- 47 ,(1984) , 10.1007/978-1-4612-5196-5_2
Walter Olthoff, An overview on ModPascal ACM SIGPLAN Notices. ,vol. 20, pp. 60- 71 ,(1985) , 10.1145/382286.382381
Max J. Egenhofer, Andrew U. Frank, A precompiler for modular, transportable Pascal ACM SIGPLAN Notices. ,vol. 23, pp. 22- 32 ,(1988) , 10.1145/43895.43898
Torben U. Zahle, A. Christensen, A Comparison of Self-Contained and Embedded Database Languages very large data bases. pp. 209- 216 ,(1987)
Ole-Johan Dahl, Kristen Nygaard, SIMULA: an ALGOL-based simulation language Communications of The ACM. ,vol. 9, pp. 671- 678 ,(1966) , 10.1145/365813.365819
John Guttag, Abstract data types and the development of data structures Communications of the ACM. ,vol. 20, pp. 396- 404 ,(1977) , 10.1145/359605.359618
Stephen N. Zilles, Types, Algebras, and Modelling. On Conceptual Modelling (Intervale). pp. 441- 450 ,(1982)