Repository logo
 

The design of object orientated databases

dc.contributor.authorZegarac, Sinisa
dc.date.accessioned2011-03-28T20:27:40Z
dc.date.accessioned2022-10-25T06:57:28Z
dc.date.available2011-03-28T20:27:40Z
dc.date.available2022-10-25T06:57:28Z
dc.date.copyright1998
dc.date.issued1998
dc.description.abstractObject orientation is currently a hot issue in computer science. Supporters of this methodology see many benefits from using techniques based on object orientation : better organization and design of the system and an added possibility for reusability of many different parts of the system (reusability of code, design methods, whole application system frameworks). Object oriented techniques are already used in many different fields, e.g. object oriented programming languages, object oriented operating systems, and simulation of real time systems. This project will explore object orientation in database systems. It has two important goals : The main (most important) goal of the project is to explore the differences between two different techniques of designing and developing object oriented databases. The two techniques that we are investigating are transferring an existing relational database to an object oriented database and reengineering a system to an object oriented database. Transferring an existing relational database to an object oriented databases involves translating from the relational model to the object oriented model. This technique is very important now, when the object oriented model is becoming more prevalent and many systems are implemented using relational databases. Reengineering a system involves defining the requirements of an existing system and building the system, based on these requirements from scratch. Firstly we examine algorithms to transfer existing relational databases to object oriented databases. Findings from this process have a large practical value. Secondly we examine the process of designing and developing object oriented databases using purely object oriented modeling concepts. These findings will become very important in the future as object oriented databases become more mature. While examining this process, we will attempt to answer the following questions : how should this process be performed and what sub-processes should it consist of; what is a useful notation for object oriented database design and how should it be used; what is the final result of the object oriented database design process. The main question we are attempting to answer is : what arc the advantages and disadvantages of the two techniques and how do the final results of the two techniques differ. The second (less important) goal of this project is to perform a general investigation of the object oriented techniques in database systems : exploring differences between relational database systems and object oriented database systems. This goal is not as important as a first and is more an additional interesting investigation which may be performed during a work on the first problem. I will try to analyze the advantages and disadvantages of both the relational and object oriented database models. The relational database model is currently the most widely adopted commercially, so it is important to discover what is good in that model which should be preserved in the object oriented one. Also I will try to examine what is bad in the relational model, because it is also important to search for possible improvements.en_NZ
dc.formatpdfen_NZ
dc.identifier.urihttps://ir.wgtn.ac.nz/handle/123456789/23489
dc.languageen_NZ
dc.language.isoen_NZ
dc.publisherTe Herenga Waka—Victoria University of Wellingtonen_NZ
dc.subjectObject-orientated databases
dc.subjectSystem design
dc.subjectComputer science
dc.titleThe design of object orientated databasesen_NZ
dc.typeTexten_NZ
thesis.degree.disciplineComputer Scienceen_NZ
thesis.degree.grantorTe Herenga Waka—Victoria University of Wellingtonen_NZ
thesis.degree.levelMastersen_NZ
thesis.degree.nameMaster of Scienceen_NZ
vuwschema.type.vuwAwarded Research Masters Thesisen_NZ

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis.pdf
Size:
43.07 MB
Format:
Adobe Portable Document Format

Collections