Este documento describe las características de las bases de datos orientadas a objetos y cómo se diferencian de las bases de datos relacionales. Las bases de datos orientadas a objetos soportan diversos tipos de datos como objetos abstractos y complejos, tienen un lenguaje de definición de objetos para definir interfaces de tipos de objetos, y un lenguaje de manipulación y consultas de objetos. Por otro lado, las bases de datos relacionales solo soportan datos estructurados en tablas y se basan en el lenguaje SQL.