Publicidad
Publicidad

Más contenido relacionado

Publicidad

BASES DE DATOS ORIENTADAS A OBJETOS.pptx

  1. BASES DE DATOS ORIENTADAS A OBJETOS BASES DE DATOS
  2. ¿QUE SON LAS BASES DE DATOS ORIENTADA A OBJETOS? Una base de datos orientada a objetos es un sistema de gestión de base de datos mediante el cual representamos la información en forma de objetos que son utilizados en programación.
  3. DEFINICIÓN La información se encuentra representada mediante objetos, se obtiene como resultado un sistema gestor de base de datos orientada a objetos (ODBMS), que hace que los objetos de la base de datos aparezcan como objetos de un lenguaje de programación (pudiendo dar soporte a uno o más de este tipo de lenguajes, como por ejemplo, Visual Basic, C++ o Java).
  4. ¿CÓMO FUNCIONAN? Se fundamentan en agrupar la información en paquetes relacionados entre sí, es decir, los datos de cada registro se combinan en un solo objeto y a su vez se incluyen todos sus atributos. 26/03/2023
  5. CARACTERISTICAS MANDATORIAS - Soportar objetos complejos. - identificar los valores de sus atributos. - Encapsulación. - El esquema de la BDOO. - Concurrencia. - Recuperación. - Persistencia y manejador de almacenamiento secundario. - Facilidad de query. OPCIONALES - Herencia múltiple. - Diseño de transacciones y versiones. ABIERTAS
  6. CONCEPTOS PROPIOS ◦ La encapsulación 26/03/2023 La herencia en base de datos orientada a objetos El polimorfismo
  7. - Permite manipular conjuntos de datos complejos de manera más rápida. - A cada objeto se le asigna de forma automática un código de identificación. - Alto nivel de confiabilidad en la ejecución de transacciones ACID. -Cuentan con un mecanismo de almacenamiento en caché. - Son capaces de manejar grandes volúmenes de datos. VENTAJAS Y DESVENTAJAS - El uso de las BDOO está poco extendido aún. - No existen criterios claros de estandarización y existe poca documentación Todavía no hay criterios claros de estandarización y existe poca documentación sobre los proyectos que las han implementado.
  8. ESTRUCTURA Se basa en encapsular los datos y el código relacionado con cada objeto en una sola unidad. Las interacciones entre los objetos y el resto del sistema se realizan mediante una interfaz que se define mediante un conjunto de mensajes permitidos. 26/03/2023
  9. EJEMPLO Una librería. Si esta emplease una base de datos orientada a objetos. se podría guardar «libro A» como objeto con los atributos y métodos siguientes: - tapa dura. - Extensión - Autor Libro A podría incluirse en la clase «Novela de misterio» dentro de una subclase «Novela norteamericana». Así mismo, estas clases podrían se subcategorías de «Novelas de ficción». 26/03/2023
  10. Una tienda de material deportivo Se pueden guardar cada objeto con sus atributos y métodos: - unos patines (el objeto) Si son en línea, azules, para niños, para adultos, etc. Los patines forman parte de la clase «patines», donde podemos incluir también patines pueden ser negros o patines paralelos. - La clase «patines» es una subcategoría de «productos deportivos con ruedas», que incluye también la clase «monopatines». - Cuando accedemos a través del código identificador único del objeto, obtenemos de todos sus métodos y atributos. 26/03/2023
Publicidad