You are on page 1of 7

1- Data Management

Evolution
1.1.1 OBJECT DATA BASES

IT3306 - DATA MANAGEMENT SYSTEMS 2023


Object Data Models
 Object data models have been incorporated into the data models
of newer types of database systems, known as NOSQL systems.
In addition, the XML model has similarities to the object model.
Note: Database systems that were based on the object data model
were known originally as object-oriented databases (OODBs) but are
now referred to as object databases (ODBs).
Why Object Model?
 Traditional data models and systems are okay to use with many
traditional business data base applications.
Payroll, Inventory Control, School Management…

But…..
Why Object Model?
 Traditional data models and systems have certain shortcomings
when more complex database applications must be designed and
implemented
 e.g., databases for engineering design and manufacturing
(CAD/CAM/CIM), biological and other sciences, telecommunications,
geographic information systems, and multimedia.
Why Object Model?
For example, Multimedia databases must store various types of
multimedia objects, such as video, audio, images, graphics, and
documents.
ODBs were developed for applications that have requirements
requiring more complex structures for stored objects.
Another reason….
Vast increase in the use of object-oriented programming
languages for developing software applications.
Object databases are designed so they can be directly—or
seamlessly—integrated with software that is developed using object-
oriented programming languages.

You might also like