Monash University Computing & Information Technology handbook 1995

Copyright © Monash University 1995
Enquiries to publishing@udev.monash.edu.au

COT3032

Object-oriented database systems and storage managers

N Craske

4 points * 2 hours per week * Second semester * Caulfield * Prerequisites: COT2132 or COT2138

This subject aims to enable students to extend their understanding of database systems to encompass the next generation of database systems, and be able to evaluate object-oriented database storage managers. Topics covered include current trends in database technology; OODBMS and advanced applications; object-oriented data models (semantic extensions, objects, properties, classes, inheritance, encapsulation, comparison of various data models); object-oriented query languages (access to objects, methods, SQL-like language; query languages of some popular OODBMSs); versions in OODB systems (version management and CAD/CAM/CASE, ORION data model); evolution in OODB systems; authorisation in OODB systems; query processing and navigation on OO databases (query graphs and traversal of nodes, cost model); distributed objects management; indexing techniques in OODB systems (object identifiers, swizzling); storage managers for OODB systems (comparison of storage techniques for relational DBMS and OO DBMSs, clustering techniques, case study of a few popular OO DBMS (Ontos, ORION, O2, Gemstone and similar).

Assessment

Examination (2 hours): 40% * Practical assignments: 40% * Research paper and presentation: 20%

Prescribed texts

Bertino B and Martino L Object-oriented database systems: Concepts and architectures Addison Wesley, 1993

Recommended texts

Cattell R Object data management: OO and extended relational DB systems Addison-Wesley, 1991

Kim W Introduction to object-oriented databases MIT Press, 1990


Return to subject list Return to computing handbook contents Return to the list of Monash handbooks