Glossary of Terms

Object Oriented Databases

Keyword Definition
Aggregation A special type of association in an object-oriented database where one object represents a collection of other related objects.
Association A relationship between objects in an object-oriented database, typically represented by a reference or link between them.
Class A blueprint or template for creating objects in an object-oriented database, defining their common properties and behaviors.
Encapsulation The bundling of data and methods within a class in an object-oriented database, hiding the internal implementation details.
Inheritance A mechanism in object-oriented databases that allows classes to inherit properties and behaviors from other classes, forming a hierarchy.
Object A fundamental unit in an object-oriented database, representing a specific instance of a class with its own properties and behaviors.
Object Oriented Database A database that supports the modeling and creation of objects, including their properties, relationships, and methods.
Polymorphism The ability of objects in an object-oriented database to take on multiple forms and exhibit different behaviors based on the context.
Query Language A language used to interact with an object-oriented database, allowing users to retrieve and manipulate data stored in objects.