Object oriented databases have been around since the late 1980’s. Object oriented programming languages have been around since the sixties. Today the need for object oriented databases is growing along with the complexity of the software systems developed. There are today a number of object oriented databases available on the market. The abilities and properties of the systems are covering a wide range, making the choice of system difficult to the developer. This thesis presents a guideline for evaluating object oriented database management systems to be able to compare different systems and chose which one to use.
Contents
1. Introduction
1.1. Aims and objectives
1.2. Specific goal
2. Background
2.1. Context
2.2. Problem description
3. Research approach
3.1. Methodology
4. Database management systems
4.1. General features
4.2. Features specific to the interest of database administrators
4.3. Features specific to the interest of system developers
5. Object oriented database management systems
5.1. Mandatory features
5.2. Optional features
6. Surveys
6.1. Survey on DBMS features
6.1.1. Results from survey on DBMS features
6.1.2. Comments on the results from the survey on DBMS features
6.2. Survey on OODBMS features
6.2.1. Results from survey on OODBMS features
6.2.2. Comments on the results from the survey on OODBMS features
7. A protocol for evaluating OODBMSs
7.1. Evaluation process
7.1.1. Mandatory features
7.1.2. Creating the scale to use when grading the evaluated features
7.1.3. Grading the features
7.2. Using the results generated by implementing the protocol
8. Results and discussion
8.1. Results
8.2. Reliability
8.3. Validity
8.4. Future work
9. References
Appendix A – Mandatory features checklist
Appendix B – Feature list with weights
Author: Anders Carlsson
Source: Blekinge Institute of Technology
Reference URL 1: Visit Now