Object-Relational Database

An object-relational database is a database similar to a relational database, but with an object-oriented database model.  Objects, classes and inheritance are directly supported in database schemas and in the query language. In addition, it supports extension of the data model with custom data-types and methods.