ADBMS (Advanced Database Management System)
An Advanced Database Management System (ADBMS) is a type
of DBMS that supports advanced data models and features
beyond the traditional relational model. It is designed to handle
complex data types, large-scale applications, and modern
requirements such as multimedia, object storage, and
distributed data.
Main Models:
1. Object-Oriented
2. Object-Relational
3. Distributed
4. Deductive
5. Semantic
6. Multimedia
7. Temporal
8. Spatial
In simple words:
ADBMS = Modern DBMS with advanced capabilities for
complex and real-world applications.
, Advanced Data Models
Object-Oriented Data Model (OODM)
Definition
The Object-Oriented Data Model stores data as objects,
similar to object-oriented programming languages like Java or
C++. Instead of tables (rows & columns), data is stored as
objects that contain:
Attributes (data)
Methods (functions)
Key Concepts
1. Object
An object represents a real-world entity.
Example: Student object → (name, age, roll number)
2. Class
A class is a blueprint/template used to create objects.
Example: Class “Student” → many student objects
3. Encapsulation