|
|
|
|
|
How can Object Oriented Design help the Migration from Relational to Object Oriented database architecture ?
|
|
|
Position Paper: How can Object Oriented Design help the Migration from Relational to Object Oriented database architecture ? Introduction Object Oriented Databases Management Systems (OODBMSs) add database functionality to object programming languages. They bring much more than consistently storing programming language objects. OODBMSs extend the principals of object programming languages to provide full database programming capability, while keeping the original language compatibility. The best benefit of this approach is the unification of the application and database development. As a result, applications require less code, use more natural data modelling and code is easier to maintain. Object developers can write complete database applications with a small amount of additional effort. In contrast to a Relational DBMS where a complex data structure must be flattened out to fit into tables or joined together from those tables to form the structure, OODBMSs have no performance overheads to store or retrieve a hierarchy of related objects. This one-to-one mapping of object programming language objects to database objects has two benefits over other storage approaches: it provides higher performance management of objects, and it enables better management of the relationships between objects. This makes object DBMSs better suited to support applications such as world wide web document structures for example, which have complex relationships between data. So how easy is it to migrate to using OODBMSs and how can the principles of object-oriented analysis and design help us with our database design ? This paper looks at research aimed at relational and object-oriented databases and how the latter is being groomed from object-oriented methods. This new wave of database technology is developing day by day and I hope to highlight the current and future issues and the work that still has to be done. Section 1 the current major type of database in industry – relational databases. Section 2 looks at object-oriented design Section 3 relational to object-oriented databases 1 Relational Database Arguments Since the publishing of (Codd 1970) a large amount of research into the theory and implementation of relational databases (RDBs) has taken place and most of the databases implemented have been RDBs.
|
|
|
|
Still Can't Find What Your Looking For? Then Try a Essay Search!
|