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...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en |
Published: |
2015
|
Subjects: | |
Online Access: | Nassis, Antonios (1995) Object oriented database management systems, University of South Africa, Pretoria, <http://hdl.handle.net/10500/15581> http://hdl.handle.net/10500/15581 |
id |
ndltd-netd.ac.za-oai-union.ndltd.org-unisa-oai-uir.unisa.ac.za-10500-15581 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-netd.ac.za-oai-union.ndltd.org-unisa-oai-uir.unisa.ac.za-10500-155812018-11-19T17:14:38Z 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 Nassis, Antonios (1995) Object oriented database management systems, University of South Africa, Pretoria, <http://hdl.handle.net/10500/15581> 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 |
Nassis, Antonios (1995) Object oriented database management systems, University of South Africa, Pretoria, <http://hdl.handle.net/10500/15581> http://hdl.handle.net/10500/15581 |
work_keys_str_mv |
AT nassisantonios objectorienteddatabasemanagementsystems |
_version_ |
1718793666592505856 |