Object oriented database management systems

Modern data intensive applications, such as multimedia systems require the ability to store and manipulate complex data. The classical Database Management Systems (DBMS), such as relational databases, cannot support these types of applications efficiently. This dissertation presents the salient feat...

Full description

Bibliographic Details
Main Author: Nassis, Antonios
Other Authors: Bornman, C. H.
Format: Others
Language:en
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10500/15581
id ndltd-netd.ac.za-oai-union.ndltd.org-unisa-oai-umkn-dsp01.int.unisa.ac.za-10500-15581
record_format oai_dc
spelling ndltd-netd.ac.za-oai-union.ndltd.org-unisa-oai-umkn-dsp01.int.unisa.ac.za-10500-155812016-04-16T04:08:29Z Object oriented database management systems Nassis, Antonios Bornman, C. H. Database management systems Database programming languages Object orientated management systems Object orientated technology Object persistence Persistence Persistant programming languages Pointer persistence 005.757 Database management Object-oriented databases Modern data intensive applications, such as multimedia systems require the ability to store and manipulate complex data. The classical Database Management Systems (DBMS), such as relational databases, cannot support these types of applications efficiently. This dissertation presents the salient features of Object Database Management Systems (ODBMS) and Persistent Programming Languages (PPL), which have been developed to address the data management needs of these difficult applications. An 'impedance mismatch' problem occurs in the traditional DBMS because the data and computational aspects of the application are implemented using two different systems, that of query and programming language. PPL's provide facilities to cater for both persistent and transient data within the same language, hence avoiding the impedance mismatch problem. This dissertation presents a method of implementing a PPL by extending the language C++ with pre-compiled classes. The classes are first developed and then used to implement object persistence in two simple applications. Computing M. Sc. (Information Systems) 2015-01-23T04:23:57Z 2015-01-23T04:23:57Z 1995-11 Dissertation http://hdl.handle.net/10500/15581 en 1 online resource (142 leaves)
collection NDLTD
language en
format Others
sources NDLTD
topic Database management systems
Database programming languages
Object orientated management systems
Object orientated technology
Object persistence
Persistence
Persistant programming languages
Pointer persistence
005.757
Database management
Object-oriented databases
spellingShingle Database management systems
Database programming languages
Object orientated management systems
Object orientated technology
Object persistence
Persistence
Persistant programming languages
Pointer persistence
005.757
Database management
Object-oriented databases
Nassis, Antonios
Object oriented database management systems
description Modern data intensive applications, such as multimedia systems require the ability to store and manipulate complex data. The classical Database Management Systems (DBMS), such as relational databases, cannot support these types of applications efficiently. This dissertation presents the salient features of Object Database Management Systems (ODBMS) and Persistent Programming Languages (PPL), which have been developed to address the data management needs of these difficult applications. An 'impedance mismatch' problem occurs in the traditional DBMS because the data and computational aspects of the application are implemented using two different systems, that of query and programming language. PPL's provide facilities to cater for both persistent and transient data within the same language, hence avoiding the impedance mismatch problem. This dissertation presents a method of implementing a PPL by extending the language C++ with pre-compiled classes. The classes are first developed and then used to implement object persistence in two simple applications. === Computing === M. Sc. (Information Systems)
author2 Bornman, C. H.
author_facet Bornman, C. H.
Nassis, Antonios
author Nassis, Antonios
author_sort Nassis, Antonios
title Object oriented database management systems
title_short Object oriented database management systems
title_full Object oriented database management systems
title_fullStr Object oriented database management systems
title_full_unstemmed Object oriented database management systems
title_sort object oriented database management systems
publishDate 2015
url http://hdl.handle.net/10500/15581
work_keys_str_mv AT nassisantonios objectorienteddatabasemanagementsystems
_version_ 1718224789437415424