Preview lessons, content and tests

Computer Science & Programming solved. All in one platform.

1. To trial the platform and take tests, please take a few seconds to SIGN UP and SET UP FREE.

2. Searching for something specific? See our text overview of all tests. Scroll right for levels, and lists.

3. Student and Teacher User Guides |  Schemes of Work |   Real Teacher use Videos |


Join 36000+ teachers and students using TTIO.

Object Orientated Databases

An object-oriented database (OODBMS) or object database management system (ODBMS) is a database that is based on object-oriented programming (OOP). The data is represented and stored in the form of objects. 

Comparison of Relational Database and Object Oriented Database | Semantic  Scholar

An object-oriented database is organized around objects rather than actions, and data rather than logic. For example, a multimedia record in a relational database can be a definable data object, as opposed to an alphanumeric value.

How it works

The object-oriented approach considers all entities as objects. An object has properties (state) and methods (behavior). Each object is identified using a unique object identifier. For example, let us consider a real-world entity called 'Student'. A student has states or properties such as a name, USN, date of birth, address, etc. Similarly, the student has behaviors or methods including attending classes, writing exams, paying fees, etc.

Practical Example

Objects with Python

Suggested Reading with practical examples

https://www.tutorialspoint.com/Object-Oriented-Databases

www.teachyourselfpython.com