1. Describe Object-Oriented databases. Include a description of objects and their potential contribution to I/S.
2. Describe the database planning and development process. What steps are involved, and what tools may be appropriate or helpful?© BrainMass Inc. brainmass.com October 24, 2018, 11:11 pm ad1c9bdddf
1. Describe Object-Oriented databases. Include a description of objects and their potential contribution to I/S
Object-oriented databases (OODBs) evolved to support object-oriented programming and to reap the benefits such as system maintainability, from applying object orientation to developing complex software systems. The first OODBs appeared in the late 1980s . OODBs are based on the object model and use the same conceptual models as Object-Oriented Analysis, Object-Oriented Design and Object-Oriented Programming Languages. Using the same conceptual model simplifies development; improves communication among users, analysts, and programmers; and lessens the likelihood of errors .
In an OODB, information is represented in the form of objects as used in object-oriented programming. When database capabilities are combined with object programming language capabilities, the result is an object database management system (ODBMS) . An ODBMS makes database objects appear as programming language objects in one or more object programming languages. An ODBMS extends the programming language with transparently persistent data, concurrency control, data recovery, associative queries, and other capabilities.
An ODBMS is a database management system that supports the modelling and creation of data as objects. This includes some kind of support for classes of objects and the inheritance of class properties and methods by subclasses and their objects.
Studies  teach that object-oriented database system must satisfy two criteria: it should be a Database Management System (DBMS), and it should be an object-oriented system, i.e., to the extent possible, it should be consistent with the current object-oriented programming languages. The first criterion translates into five features:
- secondary storage management,
- recovery and
- an ad hoc query facility. ...
Object-Oriented databases are described.
Object oriented database versus Relational database
Supporters of object oriented databases list numerous advantages for using the object oriented approach versus the relational one. Is the relational database model doomed to extinction or are there characteristics of the relational model which make it better suited in certain situations than its object oriented counterpart? Discuss, and support your explanations with your own experience and research.View Full Posting Details