SlideShare una empresa de Scribd logo
1 de 7
INSTITUTO TECNOLOGICO DE PINOTEPA
BASE DE DATOS
Alumno:Gallegos Gallegos Alejandro Servando
Ing. En informatica
BASE DE DATOS ORIENTADA A OBJETOS
• Historia
• Los lenguajes de programación orientado a objeto tienen sus raíces en el lenguaje SIMULA 67,
propuesto a finales de la década de 1960. En Simula, el concepto de clase agrupa la estructura de
datos interna de un objeto en una declaración de clase, Simula es un lenguaje fuertemente tipado
para entornos compilados. Sin embargo, el primer lenguaje que popularizó la aproximación a
objetos fue Smalltalk (1976); que ofrece una gran flexibilidad gracias a la interpretación, y de
Simula, añadiendo el concepto de metaclase.
• Con la llegada de las estaciones de trabajo en los años 80, han crecido numerosos lenguajes
orientados a objetos inspirados en Simula o Smalltalk Entre los lenguajes compilados, los más
celebres son C++, Objective C y Ediffel.
• En años recientes, han aparecido muchos prototipos experimentales y sistemas de bases de datos
comerciales orientados a objetos. Entre los primeros se encuentran los sistemas ORION,
OpenOODB, IRIS, ODE y el proyecto ENCORE/ObServer. Y entre los sistemas disponibles en
el mercado están: GESTONE/OPAL de ServioLogic, ONTOS de Ontologic, Objectivity de
Objectivity Inc., Versant de Versant Technologies, ObjecStore de ObjectDesign y O2 de O2
Technology.
•
BASE DE DATOS ORIENTADA A OBJETOS
• El origen se encuentra básicamente en las siguientes razones:
• La existencia de problemas para representar cierta información y modelar ciertos aspectos del
"mundo real", puesto que los modelos clásicos permiten representar gran cantidad de datos, pero
las operaciones y representaciones que se pueden realizar sobre ellos son bastante simples.
• El paso del modelo de objetos al modelo relacional genera dificultades que en el caso no surgen ya
que el modelo es el mismo.Por lo tanto, las bases de datos orientadas a objetos surgen
básicamente para tratar de paliar las deficiencias de los modelos anteriores y para
proporcionar eficiencia y sencillez a las aplicaciones.
• Las debilidades y limitaciones de los Sistema Gestor de Bases de Datos Orientadas a Objetos son:
• Pobre representación de las entidades del "mundo real".
• Sobrecarga y poca riqueza semánticas.
• Soporte inadecuado para las restricciones de integridad y empresariales
• Estructura de datos homogénea
• Operaciones limitadas
• Dificultades para gestionar las consultas recursivas
• Desadaptación de impedancias
• Problemas asociados a la concurrencia, cambios en los esquemas y el inadecuado acceso
PRINCIPALES CONCEPTOS EN BDOO
• Los principales conceptos que se utilizan en las Bases de Datos Orientada a Objetos (BDOO) son
las siguientes:
• · Identidad de objetos
• · Constructores de tipos
• · Encapsulamiento
• · Compatibilidad con los lenguajes de programación
• · Jerarquías de tipos y herencia
• · Manejo de objetos complejos
• · Polimorfismo y sobrecarga de operadores y
• · Creación de versiones.
VENTAJAS Y DESVENTAJAS DE BDOO
• VENTAJAS.
• Mayor capacidad de modelado
• Ampliabilidad
• Lenguaje de consulta más expresivo.
• Adecuación a las aplicaciones avanzadas de base de datos.
• Mayores prestaciones.
VENTAJAS Y DESVENTAJAS DE BDOO
• DESVENTAJAS
• Carencia de un modelo de datos universal.
• Carencia de experiencia.
• Carencia de estándares.
• Competencia. Con respecto a los SGBDR y los SGBDOR.
• La optimización de consultas compromete la encapsulación.
• El modelo de objetos aún no tiene una teoría matemática coherente que le sirva de base.
BDOO VS BASES DE DATOS RELACIONAL
• Una principal diferencia la vemos ya al comparar la definición de las unidades básicas de
información de cada caso. El modelo relacional define las tuplas como “instancias específicas de
una entidad” con un identificador único y las propiedades de esa entidad. En cambio, en el caso de
las bases de datos orientadas a objetos, se almacenan los objetos que se definen como “un objeto
está modelando una situación o entidad del mundo real al tener una identificación única,
propiedades específicas a sí misma, y la habilidad de trabajar en conjunto con objetos tanto de la
misma o distinta especificación”.

Más contenido relacionado

Similar a BDOO principales conceptos ventajas desventajas vs relacional

Similar a BDOO principales conceptos ventajas desventajas vs relacional (20)

Base De Datos Orientados A Objetos
Base De Datos Orientados A ObjetosBase De Datos Orientados A Objetos
Base De Datos Orientados A Objetos
 
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
 
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 (1)
Aguagallo doris 6_s_ts.1 (1)Aguagallo doris 6_s_ts.1 (1)
Aguagallo doris 6_s_ts.1 (1)
 
Melesio perez jarquin
Melesio perez jarquinMelesio perez jarquin
Melesio perez jarquin
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos orientadas a objetos y bases de datos objeto-relacionales
Bases de datos orientadas a objetos y bases de datos objeto-relacionalesBases de datos orientadas a objetos y bases de datos objeto-relacionales
Bases de datos orientadas a objetos y bases de datos objeto-relacionales
 
04 presentacion acosta_claudio
04 presentacion acosta_claudio04 presentacion acosta_claudio
04 presentacion acosta_claudio
 
Lumisaca hector 6_s_ti_1.pdf
Lumisaca hector 6_s_ti_1.pdfLumisaca hector 6_s_ti_1.pdf
Lumisaca hector 6_s_ti_1.pdf
 
Actividad4 garibay blanca
Actividad4 garibay blancaActividad4 garibay blanca
Actividad4 garibay blanca
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
BASE DE DATOS ORIENTADA A OBJETOS
BASE DE DATOS ORIENTADA A OBJETOSBASE DE DATOS ORIENTADA A OBJETOS
BASE DE DATOS ORIENTADA A OBJETOS
 
Bdoo
BdooBdoo
Bdoo
 
BDOO
BDOOBDOO
BDOO
 
MODELO B.D. tarea-2.ppsx
MODELO B.D. tarea-2.ppsxMODELO B.D. tarea-2.ppsx
MODELO B.D. tarea-2.ppsx
 
Gestión de Bases de Datos
Gestión de Bases de DatosGestión de Bases de Datos
Gestión de Bases de Datos
 
Iniciando con las base de datos oo
Iniciando con las base de datos ooIniciando con las base de datos oo
Iniciando con las base de datos oo
 
3798.pdf
3798.pdf3798.pdf
3798.pdf
 
3798.pdf
3798.pdf3798.pdf
3798.pdf
 

Último

6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 

Último (20)

6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 

BDOO principales conceptos ventajas desventajas vs relacional

  • 1. INSTITUTO TECNOLOGICO DE PINOTEPA BASE DE DATOS Alumno:Gallegos Gallegos Alejandro Servando Ing. En informatica
  • 2. BASE DE DATOS ORIENTADA A OBJETOS • Historia • Los lenguajes de programación orientado a objeto tienen sus raíces en el lenguaje SIMULA 67, propuesto a finales de la década de 1960. En Simula, el concepto de clase agrupa la estructura de datos interna de un objeto en una declaración de clase, Simula es un lenguaje fuertemente tipado para entornos compilados. Sin embargo, el primer lenguaje que popularizó la aproximación a objetos fue Smalltalk (1976); que ofrece una gran flexibilidad gracias a la interpretación, y de Simula, añadiendo el concepto de metaclase. • Con la llegada de las estaciones de trabajo en los años 80, han crecido numerosos lenguajes orientados a objetos inspirados en Simula o Smalltalk Entre los lenguajes compilados, los más celebres son C++, Objective C y Ediffel. • En años recientes, han aparecido muchos prototipos experimentales y sistemas de bases de datos comerciales orientados a objetos. Entre los primeros se encuentran los sistemas ORION, OpenOODB, IRIS, ODE y el proyecto ENCORE/ObServer. Y entre los sistemas disponibles en el mercado están: GESTONE/OPAL de ServioLogic, ONTOS de Ontologic, Objectivity de Objectivity Inc., Versant de Versant Technologies, ObjecStore de ObjectDesign y O2 de O2 Technology. •
  • 3. BASE DE DATOS ORIENTADA A OBJETOS • El origen se encuentra básicamente en las siguientes razones: • La existencia de problemas para representar cierta información y modelar ciertos aspectos del "mundo real", puesto que los modelos clásicos permiten representar gran cantidad de datos, pero las operaciones y representaciones que se pueden realizar sobre ellos son bastante simples. • El paso del modelo de objetos al modelo relacional genera dificultades que en el caso no surgen ya que el modelo es el mismo.Por lo tanto, las bases de datos orientadas a objetos surgen básicamente para tratar de paliar las deficiencias de los modelos anteriores y para proporcionar eficiencia y sencillez a las aplicaciones. • Las debilidades y limitaciones de los Sistema Gestor de Bases de Datos Orientadas a Objetos son: • Pobre representación de las entidades del "mundo real". • Sobrecarga y poca riqueza semánticas. • Soporte inadecuado para las restricciones de integridad y empresariales • Estructura de datos homogénea • Operaciones limitadas • Dificultades para gestionar las consultas recursivas • Desadaptación de impedancias • Problemas asociados a la concurrencia, cambios en los esquemas y el inadecuado acceso
  • 4. PRINCIPALES CONCEPTOS EN BDOO • Los principales conceptos que se utilizan en las Bases de Datos Orientada a Objetos (BDOO) son las siguientes: • · Identidad de objetos • · Constructores de tipos • · Encapsulamiento • · Compatibilidad con los lenguajes de programación • · Jerarquías de tipos y herencia • · Manejo de objetos complejos • · Polimorfismo y sobrecarga de operadores y • · Creación de versiones.
  • 5. VENTAJAS Y DESVENTAJAS DE BDOO • VENTAJAS. • Mayor capacidad de modelado • Ampliabilidad • Lenguaje de consulta más expresivo. • Adecuación a las aplicaciones avanzadas de base de datos. • Mayores prestaciones.
  • 6. VENTAJAS Y DESVENTAJAS DE BDOO • DESVENTAJAS • Carencia de un modelo de datos universal. • Carencia de experiencia. • Carencia de estándares. • Competencia. Con respecto a los SGBDR y los SGBDOR. • La optimización de consultas compromete la encapsulación. • El modelo de objetos aún no tiene una teoría matemática coherente que le sirva de base.
  • 7. BDOO VS BASES DE DATOS RELACIONAL • Una principal diferencia la vemos ya al comparar la definición de las unidades básicas de información de cada caso. El modelo relacional define las tuplas como “instancias específicas de una entidad” con un identificador único y las propiedades de esa entidad. En cambio, en el caso de las bases de datos orientadas a objetos, se almacenan los objetos que se definen como “un objeto está modelando una situación o entidad del mundo real al tener una identificación única, propiedades específicas a sí misma, y la habilidad de trabajar en conjunto con objetos tanto de la misma o distinta especificación”.