Assignment 1 Database
Assignment 1 Database
ASSIGNMENT 01
1
1. Abstract:
The evolution of object-oriented databases (OODBs) has not been accompanied
by an equivalent evolution of theoretical models, leaving the foundations for
OODBs ill-defined.
Design of OODBs has been hampered by the lack of design techniques/tools
which correspond to the theoretical model.
2. Introduction:
The Object-Oriented Model in DBMS is the data model where data is stored
in the form of objects. This model is used to represent real-world entities. The
data and data relationship are stored together in a single entity known as an
object in the Object Oriented Model.
The OODM is a better representation of real-world challenges. Both the data
and the relationship are contained into a single structure that’s known as an
object in this model.
Example:
CAD/CAM Systems, Multimedia applications.
2
3. Role of Object Oriented Database Model in Database System:
The Object-Oriented Database (OOD) model plays a significant role in modern
database systems by combining the principles of object-oriented programming
(OOP) with the database management system.
Object Oriented Database Model can help in database integrity, structural, and
Database independence and make the code resemble real-world objects.
4. Critical Issues
Object-oriented database models, while offering advantages, face critical issues
including: complexity in design, potential performance bottlenecks.
i. Complexity and Learning Curve
ii. Performance and Scalability
iii. Adoption and Integration
iv. Data Integrity and Security
5. Reference:
https://www.scaler.com/topics/object-oriented-model-in-dbms/
https://www.sciencedirect.com/science/article/pii/S0020025597100184
https://databasetown.com/object-oriented-database/