Understanding Object Oriented Databases
What is a Database?
A database is an organized
collection of related data stored
in a computer system or a data
bank. It is designed to be
accessible in various ways.
Management of Databases
Clients (services or applications) interact with databases
through queries (remote or otherwise) to Create, Retrieve,
Update and Delete data within a database. This process is
made possible by a Database Management System (DBMS).
A DBMS also provides tools for maintenance such as
running security checks, ensuring data integrity, backup and
recovery
Computerized Databases evolved with
DBMS in the 1960s. This was supported by
the availability of disks and drums that
offer a simple alternative to maintaining
huge amount of varied information.
History of DBMS
The advent of Object Oriented methodologies &
languages, and integration of database capabilities
with object oriented programming language in
1980s gave a unified programming environment.
This helped in the development of OODB and
OODBMS where objects are stored in databases
instead of formats such as integers, strings or real
numbers.
Object oriented databases incorporate the
object data model to describe data
structures on which database operations -
such as Create, Retrieve, Update and
Delete - can be performed. They store
objects instead of integers and strings.
The relationship between assorted data is
implicit to the object and becomes
apparent as object attributes and
methods.
Some Advantages of OODBMS in
comparison to Relational Databases
• Object model intuitively closer to real world
• Extensibility – inheritance
• Removal of impedance mismatch
• More expressive query language
• Tight coupling between data and applications
allows schema to capture more of the meaning of
applications
• Better support for applications like software
engineering or computer aided design (CAD)
If you wish to know more about OODBMS and
use it productively for data capture in your
organization, let Objectivity Inc help you.
To know more about the services at this big data
management solutions provider, visit
http://www.objectivity.com
Understanding Object Oriented Databases

Understanding Object Oriented Databases

  • 1.
  • 2.
    What is aDatabase? A database is an organized collection of related data stored in a computer system or a data bank. It is designed to be accessible in various ways.
  • 3.
    Management of Databases Clients(services or applications) interact with databases through queries (remote or otherwise) to Create, Retrieve, Update and Delete data within a database. This process is made possible by a Database Management System (DBMS). A DBMS also provides tools for maintenance such as running security checks, ensuring data integrity, backup and recovery
  • 4.
    Computerized Databases evolvedwith DBMS in the 1960s. This was supported by the availability of disks and drums that offer a simple alternative to maintaining huge amount of varied information. History of DBMS
  • 5.
    The advent ofObject Oriented methodologies & languages, and integration of database capabilities with object oriented programming language in 1980s gave a unified programming environment. This helped in the development of OODB and OODBMS where objects are stored in databases instead of formats such as integers, strings or real numbers.
  • 6.
    Object oriented databasesincorporate the object data model to describe data structures on which database operations - such as Create, Retrieve, Update and Delete - can be performed. They store objects instead of integers and strings. The relationship between assorted data is implicit to the object and becomes apparent as object attributes and methods.
  • 7.
    Some Advantages ofOODBMS in comparison to Relational Databases • Object model intuitively closer to real world • Extensibility – inheritance • Removal of impedance mismatch • More expressive query language • Tight coupling between data and applications allows schema to capture more of the meaning of applications • Better support for applications like software engineering or computer aided design (CAD)
  • 8.
    If you wishto know more about OODBMS and use it productively for data capture in your organization, let Objectivity Inc help you. To know more about the services at this big data management solutions provider, visit http://www.objectivity.com