Diseño de Base de datos orientados a objetos

Complejidad de Objetos

Atienden la complejidad de los requerimientos de nuevas áreas que no pueden ser atendidas por los gestores de bases de datos tradicionales.
La orientación a objetos permite especificar no solo la estructura de objetos complejos, sino también las operaciones que se pueden realizar en estos objetos

Identidad de objetos

Se provee de identidad única a cada objeto en la base de datos y se implementa con un identificador de objeto único a través de un OID

Encapsulación

Es una propiedad que permite resguardar información a otros objetos para evitar accesos incorrectos

Tipos y clases

Herencia

Propiedad que permite que los objetos hereden comportamiento dentro de una jerarquía de clases

Tipos o clases deben de tener la capacidad de heredar de sus supertipos o superclases los atributos y los métodos.

Persistencia

Los datos se mantienen después ser creados y que la aplicación haya finalizado.

Métodos aplicados al diseño de BBDD

Define un paradigma de almacenamiento, estableciendo cómo se estructuran los datos y sus relaciones correspondientes. Esta estructura condiciona las diferentes operaciones sobre la base de datos

Ventajas e inconvenientes de las bases de datos orientados a objetos

Ventajas

Desventajas

  • Flexibilidad y soporte para manejo de diferentes tipos de datos complejos
  • Manipulación de datos complejos de forma ágil y rápida. Su estructura está dada por referencias entre objetos
  • Inmadurez del mercado de BDOO
  • Falta de estándares en la industria orientada a objetos