SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
UNIDAD N° I
MATERIA: BASE DE DATOS II
ESTUDIANTE: MARCELO HERRERA
PROFESOR: ING. LEONARDO AYAVACA
SEMESTRE: 6 SMESTRE
TEMA:
 QUE SON LAS BASES DE DATOS ORIENTADA A OBJETOS
 CARACTERÍSTICAS
 VENTAJAS Y DESVENTAJAS
 DIFERENCIAS ENTRE EL MODELO DE OBJETOS Y EL MODELO RELACIONAL
AÑO LECTIVO
2014/ 2015
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 1
Introducción
Las Bases de datos orientadas a objetos son aquellas cuyo modelo de datos está orientado a objetos así
como también almacenan y recuperan objetos en los que se almacenan estados y comportamientos.
“La orientación a objetos ofrece flexibilidad, no está limitada por los tipos de datos y los lenguajes de
consulta de los sistemas de bases de datos tradicionales” (Piqueres).
En si las Bases de datos orientadas a objetos se han diseñado con la finalidad de integrar directamente
con aplicaciones desarrolladas con lenguajes orientados a objetos
Objetivos
En el presente trabajo se tratara sobre las Bases de Datos Orientadas a Objetos, así como también las
características, ventajas, desventajas y las principales Diferencias entre el Modelo de Objetos y El
modelo Relacional.
Que son las bases de datos orientadas a objetos
Según (Marqués, 2002) menciona los siguientes conceptos de una Base de Datos Orientada a Objetos
que a continuación se destacan cada uno de ellos.
Objetos.- Corresponden a todos los elementos que se manipulan dentro de una Base de Datos
Orientada a Objetos.
Clase.- “Abstracción conceptual que permite describir un conjunto de objetos que tienen el mismo tipo
similares”.
Instanciación.- Mecanismo que permite crear objetos de una clase determinada.
Variable de Instancia.- Son cada uno de los atributos que caracterizan el estado de un objeto.
Identidad de un Objeto.- Se implementa a través de un identificador único, OID (Object Identifier),
generado por el sistema.
Método: Es un procedimiento algorítmico a través del cual se realiza una determinada operación sobre
el comportamiento de un objeto.
Tipo.- Modelo de los rasgos comunes de un conjunto de elementos que tienen las mismas
características.
Según los autores (Manzaneque & Galvez Díaz-Tendero, pág. 3), lo consideran a las Bases de datos
Orientada a Objetos como “Una colección persistente y compatible de objetos definida por un modelo
de datos orientado a objetos”.
Modelo de datos orientados a objetos “Un modelo de datos que captura la semántica delos objetos
soportados en la programación orientada a objetos”. (Manzaneque & Galvez Díaz-Tendero, pág. 3)
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 2
Sistema Gestor de Bases de Datos Orientadas a Objetos “El gestor de una base de datos orientada a
objetos”. (Manzaneque & Galvez Díaz-Tendero, pág. 3)
Características
Las bases de Datos Orientadas a Objetos son diseñadas para trabajar con los distintos lenguajes de
programación como son: Java, C++, Visual Basic. Net.
 Deben soportar objetos complejos.
 Soporte de mecanismos de identidad de objetos.
 Soporte de encapsulación.
 Soporte de tipos o clases
 Los tipos o clases deben ser capaces de heredar de sus ancestros
 Debe soportarse el enlace dinámico
 El Lenguaje de Manipulación de datos (DML) debe ser computacionalmente complejo
 El conjunto de todos los tipos de datos debe ser ampliable
 El sistema generador de las bases de datos debe ser capaz de gestionar las bases de datos de
grandes tamaños.
 Debe soportar usuarios concurrentes
 Debe estar en la capacidad de recuperarse a fallos.
Ventajas y desventajas de una base de datos orientada a objetos
VENTAJAS DESVENTAJAS
 Mayor capacidad de modelado
 Ampliabilidad.
 Sistema de consulta más expresivo.
 Adecuación a las aplicaciones avanzadas
de base de datos.
 Manipulación de los datos complejos de
una manera rápida.
 Mayores prestaciones.
 Carencia de un modelo de datos universal.
 La optimización de consultas compromete la
encapsulación.
 Mecanismos de consulta muy primitivos.
 No hay agrupamiento físico de objetos.
 Carencia de experiencia.
 Carencia de estándares.
Diferencias entre el Modelo de Objetos y El modelo Relacional
Que es un objeto
Según ( Gómez Gallego, pág. 4)“Los tipos de datos orientados a objetos son abstracciones de las
entidades del mundo real que se guardan en la base de datos, un objeto es un esquema compuesto por
un OID (Y que puede manejarse como llave primaria), un nombre, y un conjunto de métodos.”
Modelo de Objetos
Según los autores ( Ruiz Medina & Montoya Ríos, pág. 20) “El Modelo de Objetos o también conocido
como (ODMG), es aquel que permite que tanto los diseños, como las implementaciones, sean portables
entre el sistema que lo soportan. Disponen de las siguientes modelados”.
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 3
 Los componentes básicos de una base de datos orientada a objetos son los objetos y los
literales.
 Un objeto es una instancia auto contenida de una entidad de interés del mundo real. Los
objetos tienen algún tipo de identificación único de ese objeto.
Los objetos pueden ser transitorios o persistentes.
 Los objetos transitorios se los utilizan temporal como para dar apoyo al programa de la
aplicación que se está ejecutando.
 Los objetos persistentes son aquellos que se almacenan en las bases de datos.
Modelo Relacional
Este modelo actualmente es el as utilizado por su gran versatilidad y potencia a continuación hablare
sobre dicho modelo:
Este modelo permite representar la información del mundo real de una manera intuitiva, introduciendo
conceptos cotidianos y fáciles de entender por cualquier persona.
Asimismo, mantiene información sobre las propias características de la base de datos (metadatos), que
facilitan las modificaciones, disminuyendo los problemas ocasionados en las aplicaciones desarrolladas.
Por otro lado, incorpora mecanismos de consulta muy potente, totalmente independiente del S.G.B.D, e
incluso de la organización física de los datos; el propio S.G.B.D. “es el encargado de optimizar estas p
preguntas en formato estándar, a sus características propias de almacenamiento”.
Modelo Objeto Modelo Relacional
 Permite la creación de nuevos tipos de
datos
 Utiliza las técnicas de la POO.
 La asignación de las posiciones de
memoria de los objetos se realiza basada
en las relaciones entre los objetos.
 En consultas utiliza las sentencias de SQL,
pero el lenguaje es llamado OQL: Select,
From, Where.
 Permite la manipulación de datos
complejos.
 Combina la POO con la tecnología de las
BDR.
 Utiliza un alias para cada tabla, el cual
debe ser único.
 Introduce un API separado (basado en
SQL) para manipular los datos
almacenados, las definiciones de clase se
deben mapear a los tipos de datos
soportados por el sistema. En desarrollo
SQL3.
 Igual a SMBDR.
Biografía
(s/f). Manzaneque, A. & Gálvez Díaz-Tendero, J. UNIVERSIDAD DE CASTILLA-LA MANCHA. Obtenido de
Modelos Avanzados de Bases de Datos. Recuperado el 9 de noviembre de 2014 de
http://basededatos2010.wikispaces.com/file/view/BD+O-O+ventajas+y+desventajas.pdf
(s/f). Piqueres, T. J. Base de datos orientada a objetos.Recuperado el 9 de noviembre de 2014 de
https://iessanvicente.com/colaboraciones/bdOO.pdf
(s.f.). Ruiz Medina, E. A., & Montoya Ríos, A. F. Base de Datos Orientada a objetos. Recuperado el 14 de
noviembre de http://es.slideshare.net/montoya118/base-de-datos-orientada-a-objetos-10781998
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 4
(s.f.).Gómez Gallego, J. P. Modelo Objeto relacional -ORDBMS. Recuperado el 14 de noviembre de 2014
de http://www.monografias.com/trabajos-pdf4/ensayo-base-datos-objeto-relacional/ensayo-base-
datos-objeto-relacional.pdf
(s/f).Modelo Relacional. Recuperado el 14 de noviembre de 2014 de
http://www.uazuay.edu.ec/analisis/El%20modelo%20relacional.pdf
Marqués, M. (12 de Abril de 2002). Base de Datos Orientado a Objetos. Recuperado el 15 de noviembre
de 2014 de http://www3.uji.es/~mmarques/e16/teoria/cap2.pdf

Contenu connexe

En vedette (17)

Herrera marcelo bdii_6_s_tI_2
Herrera marcelo bdii_6_s_tI_2Herrera marcelo bdii_6_s_tI_2
Herrera marcelo bdii_6_s_tI_2
 
CONTENIDO 1
CONTENIDO 1CONTENIDO 1
CONTENIDO 1
 
7. sgbd sistema gestor de BD
7. sgbd   sistema gestor de BD7. sgbd   sistema gestor de BD
7. sgbd sistema gestor de BD
 
Herrera marcelo bdii_T2
Herrera marcelo bdii_T2Herrera marcelo bdii_T2
Herrera marcelo bdii_T2
 
7.Bases de datos access
7.Bases de datos access7.Bases de datos access
7.Bases de datos access
 
Herrera marcelo bdii_T8
Herrera marcelo bdii_T8Herrera marcelo bdii_T8
Herrera marcelo bdii_T8
 
3 diseño de-BD
3 diseño de-BD3 diseño de-BD
3 diseño de-BD
 
4. Normalización
4. Normalización4. Normalización
4. Normalización
 
Herrera marcelo bdii_T3
Herrera marcelo bdii_T3Herrera marcelo bdii_T3
Herrera marcelo bdii_T3
 
Estación No.dos Mi Contexto de Formación
Estación No.dos Mi Contexto de FormaciónEstación No.dos Mi Contexto de Formación
Estación No.dos Mi Contexto de Formación
 
Herrera marcelo bdii_T7
Herrera marcelo bdii_T7Herrera marcelo bdii_T7
Herrera marcelo bdii_T7
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query language
 
Herrera marcelo bdii_T1
Herrera marcelo bdii_T1Herrera marcelo bdii_T1
Herrera marcelo bdii_T1
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Herrera marcelo Rl_1
Herrera marcelo Rl_1Herrera marcelo Rl_1
Herrera marcelo Rl_1
 
8.ejercicios SQL access
8.ejercicios SQL access8.ejercicios SQL access
8.ejercicios SQL access
 

Similaire à Herrera marcelo 6_s_TI_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)
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
 
Sistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacionalSistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacional
Flor de la Luz
 

Similaire à Herrera marcelo 6_s_TI_1 (20)

Bases de datos orientados a objetos
Bases de datos orientados a objetosBases de datos orientados a objetos
Bases de datos orientados a objetos
 
3chars
3chars3chars
3chars
 
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
 
Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1
 
Trabajo bdoo
Trabajo bdooTrabajo bdoo
Trabajo bdoo
 
B dtrabajo2
B dtrabajo2B dtrabajo2
B dtrabajo2
 
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)
 
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
 
Mora diego 6_s_ti_1
Mora diego 6_s_ti_1Mora diego 6_s_ti_1
Mora diego 6_s_ti_1
 
Tema 2. bases de datos orientadas a objetos
Tema 2. bases de datos orientadas a objetosTema 2. bases de datos orientadas a objetos
Tema 2. bases de datos orientadas a objetos
 
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
 
Sistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacionalSistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacional
 
Base de datos orientada a objetos
Base de datos orientada a objetosBase de datos orientada a objetos
Base de datos orientada a objetos
 
Melesio perez jarquin
Melesio perez jarquinMelesio perez jarquin
Melesio perez jarquin
 
Rosero inés 6_s_ti_1 (2)
Rosero inés 6_s_ti_1 (2)Rosero inés 6_s_ti_1 (2)
Rosero inés 6_s_ti_1 (2)
 
Basededatos.pdf
Basededatos.pdfBasededatos.pdf
Basededatos.pdf
 
Objetos De Aprendizaje
Objetos De AprendizajeObjetos De Aprendizaje
Objetos De Aprendizaje
 
Presentacion del blog
Presentacion del blogPresentacion del blog
Presentacion del blog
 

Plus de Marcelo Herrera

Plus de Marcelo Herrera (20)

Historia
HistoriaHistoria
Historia
 
Seguridad informatica
Seguridad informaticaSeguridad informatica
Seguridad informatica
 
Tia 568
Tia 568Tia 568
Tia 568
 
Metodologia para el diseño de redes
Metodologia para el diseño de redesMetodologia para el diseño de redes
Metodologia para el diseño de redes
 
Administración de centros de cómputo clase 1
Administración de centros de cómputo   clase 1Administración de centros de cómputo   clase 1
Administración de centros de cómputo clase 1
 
Silabo adm
Silabo admSilabo adm
Silabo adm
 
plan
plan plan
plan
 
Plan ANUAL
Plan ANUAL Plan ANUAL
Plan ANUAL
 
Informe sobre VNC
 Informe sobre VNC Informe sobre VNC
Informe sobre VNC
 
Informe sobre Teamviewer
Informe sobre TeamviewerInforme sobre Teamviewer
Informe sobre Teamviewer
 
Ejercicios de subnetting
Ejercicios de subnetting Ejercicios de subnetting
Ejercicios de subnetting
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnetting
 
Ejercicios subnetting y vlsm
Ejercicios subnetting y vlsm   Ejercicios subnetting y vlsm
Ejercicios subnetting y vlsm
 
Acuerdosy compromisosupa
Acuerdosy compromisosupaAcuerdosy compromisosupa
Acuerdosy compromisosupa
 
Seguimientodel silaboestudiantesupa
Seguimientodel silaboestudiantesupaSeguimientodel silaboestudiantesupa
Seguimientodel silaboestudiantesupa
 
Acuerdosy compromisosupa
Acuerdosy compromisosupaAcuerdosy compromisosupa
Acuerdosy compromisosupa
 
Seguimientodel silaboestudiantesupa
Seguimientodel silaboestudiantesupaSeguimientodel silaboestudiantesupa
Seguimientodel silaboestudiantesupa
 
Silabo redes de computadores II
Silabo redes de computadores IISilabo redes de computadores II
Silabo redes de computadores II
 
Seguimiento Silabo estudiantes
Seguimiento Silabo estudiantesSeguimiento Silabo estudiantes
Seguimiento Silabo estudiantes
 
Acta De compromiso
Acta De compromisoActa De compromiso
Acta De compromiso
 

Dernier

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Dernier (20)

BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 

Herrera marcelo 6_s_TI_1

  • 1. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN UNIDAD N° I MATERIA: BASE DE DATOS II ESTUDIANTE: MARCELO HERRERA PROFESOR: ING. LEONARDO AYAVACA SEMESTRE: 6 SMESTRE TEMA:  QUE SON LAS BASES DE DATOS ORIENTADA A OBJETOS  CARACTERÍSTICAS  VENTAJAS Y DESVENTAJAS  DIFERENCIAS ENTRE EL MODELO DE OBJETOS Y EL MODELO RELACIONAL AÑO LECTIVO 2014/ 2015
  • 2. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 1 Introducción Las Bases de datos orientadas a objetos son aquellas cuyo modelo de datos está orientado a objetos así como también almacenan y recuperan objetos en los que se almacenan estados y comportamientos. “La orientación a objetos ofrece flexibilidad, no está limitada por los tipos de datos y los lenguajes de consulta de los sistemas de bases de datos tradicionales” (Piqueres). En si las Bases de datos orientadas a objetos se han diseñado con la finalidad de integrar directamente con aplicaciones desarrolladas con lenguajes orientados a objetos Objetivos En el presente trabajo se tratara sobre las Bases de Datos Orientadas a Objetos, así como también las características, ventajas, desventajas y las principales Diferencias entre el Modelo de Objetos y El modelo Relacional. Que son las bases de datos orientadas a objetos Según (Marqués, 2002) menciona los siguientes conceptos de una Base de Datos Orientada a Objetos que a continuación se destacan cada uno de ellos. Objetos.- Corresponden a todos los elementos que se manipulan dentro de una Base de Datos Orientada a Objetos. Clase.- “Abstracción conceptual que permite describir un conjunto de objetos que tienen el mismo tipo similares”. Instanciación.- Mecanismo que permite crear objetos de una clase determinada. Variable de Instancia.- Son cada uno de los atributos que caracterizan el estado de un objeto. Identidad de un Objeto.- Se implementa a través de un identificador único, OID (Object Identifier), generado por el sistema. Método: Es un procedimiento algorítmico a través del cual se realiza una determinada operación sobre el comportamiento de un objeto. Tipo.- Modelo de los rasgos comunes de un conjunto de elementos que tienen las mismas características. Según los autores (Manzaneque & Galvez Díaz-Tendero, pág. 3), lo consideran a las Bases de datos Orientada a Objetos como “Una colección persistente y compatible de objetos definida por un modelo de datos orientado a objetos”. Modelo de datos orientados a objetos “Un modelo de datos que captura la semántica delos objetos soportados en la programación orientada a objetos”. (Manzaneque & Galvez Díaz-Tendero, pág. 3)
  • 3. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 2 Sistema Gestor de Bases de Datos Orientadas a Objetos “El gestor de una base de datos orientada a objetos”. (Manzaneque & Galvez Díaz-Tendero, pág. 3) Características Las bases de Datos Orientadas a Objetos son diseñadas para trabajar con los distintos lenguajes de programación como son: Java, C++, Visual Basic. Net.  Deben soportar objetos complejos.  Soporte de mecanismos de identidad de objetos.  Soporte de encapsulación.  Soporte de tipos o clases  Los tipos o clases deben ser capaces de heredar de sus ancestros  Debe soportarse el enlace dinámico  El Lenguaje de Manipulación de datos (DML) debe ser computacionalmente complejo  El conjunto de todos los tipos de datos debe ser ampliable  El sistema generador de las bases de datos debe ser capaz de gestionar las bases de datos de grandes tamaños.  Debe soportar usuarios concurrentes  Debe estar en la capacidad de recuperarse a fallos. Ventajas y desventajas de una base de datos orientada a objetos VENTAJAS DESVENTAJAS  Mayor capacidad de modelado  Ampliabilidad.  Sistema de consulta más expresivo.  Adecuación a las aplicaciones avanzadas de base de datos.  Manipulación de los datos complejos de una manera rápida.  Mayores prestaciones.  Carencia de un modelo de datos universal.  La optimización de consultas compromete la encapsulación.  Mecanismos de consulta muy primitivos.  No hay agrupamiento físico de objetos.  Carencia de experiencia.  Carencia de estándares. Diferencias entre el Modelo de Objetos y El modelo Relacional Que es un objeto Según ( Gómez Gallego, pág. 4)“Los tipos de datos orientados a objetos son abstracciones de las entidades del mundo real que se guardan en la base de datos, un objeto es un esquema compuesto por un OID (Y que puede manejarse como llave primaria), un nombre, y un conjunto de métodos.” Modelo de Objetos Según los autores ( Ruiz Medina & Montoya Ríos, pág. 20) “El Modelo de Objetos o también conocido como (ODMG), es aquel que permite que tanto los diseños, como las implementaciones, sean portables entre el sistema que lo soportan. Disponen de las siguientes modelados”.
  • 4. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 3  Los componentes básicos de una base de datos orientada a objetos son los objetos y los literales.  Un objeto es una instancia auto contenida de una entidad de interés del mundo real. Los objetos tienen algún tipo de identificación único de ese objeto. Los objetos pueden ser transitorios o persistentes.  Los objetos transitorios se los utilizan temporal como para dar apoyo al programa de la aplicación que se está ejecutando.  Los objetos persistentes son aquellos que se almacenan en las bases de datos. Modelo Relacional Este modelo actualmente es el as utilizado por su gran versatilidad y potencia a continuación hablare sobre dicho modelo: Este modelo permite representar la información del mundo real de una manera intuitiva, introduciendo conceptos cotidianos y fáciles de entender por cualquier persona. Asimismo, mantiene información sobre las propias características de la base de datos (metadatos), que facilitan las modificaciones, disminuyendo los problemas ocasionados en las aplicaciones desarrolladas. Por otro lado, incorpora mecanismos de consulta muy potente, totalmente independiente del S.G.B.D, e incluso de la organización física de los datos; el propio S.G.B.D. “es el encargado de optimizar estas p preguntas en formato estándar, a sus características propias de almacenamiento”. Modelo Objeto Modelo Relacional  Permite la creación de nuevos tipos de datos  Utiliza las técnicas de la POO.  La asignación de las posiciones de memoria de los objetos se realiza basada en las relaciones entre los objetos.  En consultas utiliza las sentencias de SQL, pero el lenguaje es llamado OQL: Select, From, Where.  Permite la manipulación de datos complejos.  Combina la POO con la tecnología de las BDR.  Utiliza un alias para cada tabla, el cual debe ser único.  Introduce un API separado (basado en SQL) para manipular los datos almacenados, las definiciones de clase se deben mapear a los tipos de datos soportados por el sistema. En desarrollo SQL3.  Igual a SMBDR. Biografía (s/f). Manzaneque, A. & Gálvez Díaz-Tendero, J. UNIVERSIDAD DE CASTILLA-LA MANCHA. Obtenido de Modelos Avanzados de Bases de Datos. Recuperado el 9 de noviembre de 2014 de http://basededatos2010.wikispaces.com/file/view/BD+O-O+ventajas+y+desventajas.pdf (s/f). Piqueres, T. J. Base de datos orientada a objetos.Recuperado el 9 de noviembre de 2014 de https://iessanvicente.com/colaboraciones/bdOO.pdf (s.f.). Ruiz Medina, E. A., & Montoya Ríos, A. F. Base de Datos Orientada a objetos. Recuperado el 14 de noviembre de http://es.slideshare.net/montoya118/base-de-datos-orientada-a-objetos-10781998
  • 5. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 4 (s.f.).Gómez Gallego, J. P. Modelo Objeto relacional -ORDBMS. Recuperado el 14 de noviembre de 2014 de http://www.monografias.com/trabajos-pdf4/ensayo-base-datos-objeto-relacional/ensayo-base- datos-objeto-relacional.pdf (s/f).Modelo Relacional. Recuperado el 14 de noviembre de 2014 de http://www.uazuay.edu.ec/analisis/El%20modelo%20relacional.pdf Marqués, M. (12 de Abril de 2002). Base de Datos Orientado a Objetos. Recuperado el 15 de noviembre de 2014 de http://www3.uji.es/~mmarques/e16/teoria/cap2.pdf