SlideShare una empresa de Scribd logo
BASES DE DATOS
ORIENTADAS A OBJETOS
BASES DE DATOS
¿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.
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).
¿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
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
CONCEPTOS PROPIOS
◦ La encapsulación
26/03/2023
La herencia en base de datos
orientada a objetos
El polimorfismo
- 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.
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
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
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

Más contenido relacionado

Similar a BASES DE DATOS ORIENTADAS A OBJETOS.pptx

Bases de datos
Bases de datosBases de datos
Bases de datos
Felix Santiago
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
ROMARIO MONTALVAN CASTILLO
 
Cuadro comparativo base de datos
Cuadro comparativo base de datosCuadro comparativo base de datos
Cuadro comparativo base de datos
Ana1Alvarado
 
base de datos
base de datosbase de datos
base de datos
ashly2203
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Jose Lastra Martinez
 
Tipos dba chmj_22082018
Tipos dba chmj_22082018Tipos dba chmj_22082018
Tipos dba chmj_22082018
JessMJChvezMendoza
 
Bases de datos orientadas a objetos
Bases de datos orientadas a objetosBases de datos orientadas a objetos
Bases de datos orientadas a objetos
Luis Andres Angarita Machado
 
Base de datos
Base de datosBase de datos
Base de datos
Enrique Moran
 
Unidad 2-bdoo
Unidad 2-bdooUnidad 2-bdoo
Unidad 2-bdoo
Ale Sgg
 
Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Base de datos 2 (tema 1)
Base de datos 2 (tema 1)
Edwin Arias
 
Introducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosIntroducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de Datos
Edwin Arias
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
Ernesto Velasquez
 
Trabajo bdoo
Trabajo bdooTrabajo bdoo
Tabajo de base de datos
Tabajo de base de datosTabajo de base de datos
Tabajo de base de datos
Jose Angel Gomez
 
Tabajo de base de dato
Tabajo de base de datoTabajo de base de dato
Tabajo de base de dato
Jose Angel Gomez
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
ecasteloc
 
Iniciando BDOO
Iniciando BDOOIniciando BDOO
Iniciando BDOO
Jesus Mariche
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredor
YORMANRCG
 
Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1
Doris Aguagallo
 
Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1
Doris Aguagallo
 

Similar a BASES DE DATOS ORIENTADAS A OBJETOS.pptx (20)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Cuadro comparativo base de datos
Cuadro comparativo base de datosCuadro comparativo base de datos
Cuadro comparativo base de datos
 
base de datos
base de datosbase de datos
base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Tipos dba chmj_22082018
Tipos dba chmj_22082018Tipos dba chmj_22082018
Tipos dba chmj_22082018
 
Bases de datos orientadas a objetos
Bases de datos orientadas a objetosBases de datos orientadas a objetos
Bases de datos orientadas a objetos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Unidad 2-bdoo
Unidad 2-bdooUnidad 2-bdoo
Unidad 2-bdoo
 
Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Base de datos 2 (tema 1)
Base de datos 2 (tema 1)
 
Introducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosIntroducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de Datos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Trabajo bdoo
Trabajo bdooTrabajo bdoo
Trabajo bdoo
 
Tabajo de base de datos
Tabajo de base de datosTabajo de base de datos
Tabajo de base de datos
 
Tabajo de base de dato
Tabajo de base de datoTabajo de base de dato
Tabajo de base de dato
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Iniciando BDOO
Iniciando BDOOIniciando BDOO
Iniciando BDOO
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredor
 
Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1
 
Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1
 

Último

INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Herramientas para los abogados, 3 herramientas
Herramientas para los abogados, 3 herramientasHerramientas para los abogados, 3 herramientas
Herramientas para los abogados, 3 herramientas
yessicacarrillo16
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
231485414
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdktrabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
KukiiSanchez
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
pauca1501alvar
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
trabajo monografico sobre el yandex .jim
trabajo monografico sobre el yandex .jimtrabajo monografico sobre el yandex .jim
trabajo monografico sobre el yandex .jim
jhonyaicaterodriguez
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
MODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdf
MODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdfMODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdf
MODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdf
SeleniaLavayen
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
231458066
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
C1B3RWALL La red de cooperación de Madrid.pptx
C1B3RWALL La red de cooperación de Madrid.pptxC1B3RWALL La red de cooperación de Madrid.pptx
C1B3RWALL La red de cooperación de Madrid.pptx
Guillermo Obispo San Román
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
LagsSolucSoporteTecn
 

Último (20)

INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Herramientas para los abogados, 3 herramientas
Herramientas para los abogados, 3 herramientasHerramientas para los abogados, 3 herramientas
Herramientas para los abogados, 3 herramientas
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdktrabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
trabajo monografico sobre el yandex .jim
trabajo monografico sobre el yandex .jimtrabajo monografico sobre el yandex .jim
trabajo monografico sobre el yandex .jim
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
MODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdf
MODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdfMODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdf
MODELOS MODERNOS DE TECLADOS Y PANTALLAS.pdf
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
C1B3RWALL La red de cooperación de Madrid.pptx
C1B3RWALL La red de cooperación de Madrid.pptxC1B3RWALL La red de cooperación de Madrid.pptx
C1B3RWALL La red de cooperación de Madrid.pptx
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
 

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