SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
UNIVERSIDAD NACIONAL
DE CHIMBORAZO
Facultad de Ciencias de la Educación Humanas y
Tecnologías
Escuela de Informática Aplicada a la Educación
Tema: Bases de Datos Orientada a Objetos
Alumno: Carlos Raúl Orden Guamán
Profesor: Ing. Leonardo Ayavaca.
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
Bases de Datos Orientada a Objetos
Según (Prieto, 2007) los Sistemas de Bases de Datos Orientadas a Objetos
soportan un modelo de objetos puro, en la medida de que no están basados en
extensiones de otros modelos más clásicos como el relacional:
• Están fuertemente influenciados por los lenguajes de programación orientados a
objetos
• Pueden verse como un intento de añadir la funcionalidad de un SGBD a un
lenguaje de programación
Características
 Debe de soportar objetos complejos. Debe de ser posible construir objetos
complejos aplicando constructores a objetos básicos.
 Identidad del objeto. Todos los objetos deben tener un identificador, el cual es
independiente de los valores de sus atributos.
 Encapsulamiento. Los programadores solo tienen acceso a la especificación de
interfaz de los métodos, y los datos e implementación de estos métodos están
ocultos en los objetos.
 Tipos o clases. El esquema de una base de datos orientada a objetos contiene un
conjunto de clases o tipos.
 Tipos o clases deben de ser capaces de heredar de sus supertipos o superclases
los atributos y los métodos.
 La sobrecarga debe ser soportada. Los métodos deben de poder aplicarse a
diferentes tipos.
 El DML debe ser completo. El DML en los sistemas gestores de base de datos
orientados a objetos debe ser un lenguaje de programación de propósito general.
Ventajas y Desventajas
Según (Torres, 2010) las ventajas de un SGBDOO son:
- Mayor capacidad de modelado:
Un objeto permite encapsular tanto un estado como un comportamiento.
Un objeto puede almacenar todas las relaciones que tenga con otros objetos.
- Ampliabilidad:
Agrupar propiedades comunes de diversas clases e incluirlas en una superclase,
lo que reduce la redundancia.
Reusabilidad de clases, lo que repercute en una mayor facilidad de mantenimiento
y un menor tiempo de desarrollo.
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
- Lenguaje de consulta más expresivo.
El acceso navegacional desde un objeto al siguiente es la forma más común de
acceso a datos en un SGBDOO. Mientras que SQL utiliza el acceso asociativo.
- Adecuación a las aplicaciones avanzadas de base de datos.
Hay muchas áreas en las que los SGBD tradicionales no han tenido excesivo éxito
como el CAD, CASE, OIS, sistemas multimedia, etc. en los que las capacidades
de modelado de los SGBDOO han hecho que esos sistemas sí resulten efectivos
para este tipo de aplicaciones.
Según (Torres, 2010) las desventajas de una SGBDOO son:
- Carencia de un modelo de datos universal.
No hay ningún modelo de datos que esté universalmente aceptado para los
SGBDOO y la mayoría de los modelos carecen una base teórica.
- Carencia de experiencia.
Todavía no se dispone del nivel de experiencia del que se dispone para los
sistemas tradicionales.
- Carencia de estándares.
Existe una carencia de estándares general para los SGBDOO.
- Competencia. Con respecto a los SGBDR y los SGBDOR.
Diferencias entre el Modelo de Objetos y El modelo Relacional
(Francisco Ruiz, 2008) Dice que 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”. Las
tuplas del modelo relacional carecen de esa habilidad de trabajar con otras tuplas
ya que carecen de comportamiento. Además, el modelo objeto es capaz de
representar situaciones del mundo real, en cambio el modelo relacional sólo
trabaja con entidades, por lo tanto, si se quisiera modelar situaciones habría que
adaptarlas, convirtiéndolas en entidades perdiendo por el camino parte de la
información, o creando un modelo extremadamente complejo.
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
La identificación única de las entidades/objetos también difiere en ambos casos. El
modelo relacional utiliza el concepto de Clave Primaria para identificar a sus
entidades de una manera única. Esta clave es un valor que puede introducir y
cambiar el usuario del sistema gestor con la única restricción de que no se repita
con ninguna otra clave primaria que contenga la tabla en ese momento, aunque
también puede asignarla el propio sistema gestor. En cambio, el modelo objeto
define el OID (Object Identity) que proveerá el sistema y le otorgará al objeto su
identidad única. No puede ser cambiado ni introducido por el usuario. Al
desaparecer el objeto, el sistema elimina ese OID pero no vuelve a asignárselo
nunca a ningún objeto nuevo.
1 BIBLIOGRAFÍA
Francisco Ruiz, M. Z. (9 de 5 de 2008). BASES DE DATOS AVANZADAS. Recuperado el
16 de 11 de 2014, de Modelo Objeto-Relacional:
http://personales.unican.es/zorrillm/BDAvanzadas/Teoria/bda-t3-trans-
ObjetoRelacional.pdf
Prieto, A. B. (3 de 5 de 2007). Bases de Datos. Recuperado el 15 de 11 de 2014, de
Universidad de Ovied:
http://di002.edv.uniovi.es/~labra/cursos/ver05/ficheros/XML-BD.pdf
Torres, J. P. (5 de 5 de 2010). BASES DE DATOS ORIENTADA A OBJETOS. Recuperado
el 15 de 11 de 2014, de IES SAN VICENTE SISTEMAS INFORMATICOS:
https://iessanvicente.com/colaboraciones/bdOO.pdf
Zorrilla Pantaleón, M. (2010). Universidad de Cantabria. Obtenido de
http://personales.unican.es/zorrillm/BasesDatos/02%20-
%20Modelos%20de%20datos%20ER-UML-relacional.pdf

Más contenido relacionado

La actualidad más candente

Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosalexmoncada21
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a ObjetosNestor Traña
 
Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Any Saula
 
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?Alfa Mercado
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosJonathan Marcillo
 
Base de datos orientado a objetos
Base de datos orientado a objetosBase de datos orientado a objetos
Base de datos orientado a objetosManceragonzalez
 
2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetosjohnny herrera
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoAdrianitta
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosJonathan Abel
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetoswellington018
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacionfranciscocain
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosmaikitejeda
 

La actualidad más candente (19)

Contextualización de sistemas.
Contextualización de sistemas.Contextualización de sistemas.
Contextualización de sistemas.
 
Ontologias con Bases de Datos
Ontologias con Bases de DatosOntologias con Bases de Datos
Ontologias con Bases de Datos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Saula ana 6_s_ti_1
Saula ana 6_s_ti_1
 
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Base de datos orientado a objetos
Base de datos orientado a objetosBase de datos orientado a objetos
Base de datos orientado a objetos
 
2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Ti036 Caso Práctico
Ti036 Caso PrácticoTi036 Caso Práctico
Ti036 Caso Práctico
 
Tipos de programación
Tipos de programaciónTipos de programación
Tipos de programación
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacion
 
Mora diego 6_s_ti_1
Mora diego 6_s_ti_1Mora diego 6_s_ti_1
Mora diego 6_s_ti_1
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 

Destacado

Zabavna muzika u XIX vijeku
Zabavna muzika u XIX vijeku Zabavna muzika u XIX vijeku
Zabavna muzika u XIX vijeku violetajavorovic
 
Slovak places they want to visit
Slovak places they want to visitSlovak places they want to visit
Slovak places they want to visitsenguldeniz
 
A pattern diversity compact mimo antenna array design for wlan
A pattern diversity compact mimo antenna array design for wlanA pattern diversity compact mimo antenna array design for wlan
A pattern diversity compact mimo antenna array design for wlanIAEME Publication
 
Question 3 presentation
Question 3 presentationQuestion 3 presentation
Question 3 presentationHarryGoodwin
 
Top 9 nurse interview questions answers
Top 9 nurse interview questions answersTop 9 nurse interview questions answers
Top 9 nurse interview questions answershudsons168
 

Destacado (6)

Zabavna muzika u XIX vijeku
Zabavna muzika u XIX vijeku Zabavna muzika u XIX vijeku
Zabavna muzika u XIX vijeku
 
Slovak places they want to visit
Slovak places they want to visitSlovak places they want to visit
Slovak places they want to visit
 
A pattern diversity compact mimo antenna array design for wlan
A pattern diversity compact mimo antenna array design for wlanA pattern diversity compact mimo antenna array design for wlan
A pattern diversity compact mimo antenna array design for wlan
 
Question 3 presentation
Question 3 presentationQuestion 3 presentation
Question 3 presentation
 
Top 9 nurse interview questions answers
Top 9 nurse interview questions answersTop 9 nurse interview questions answers
Top 9 nurse interview questions answers
 
4to. configuracion electronica
4to. configuracion electronica4to. configuracion electronica
4to. configuracion electronica
 

Similar a Bases de Datos Orientada a Objetos

Tenesaca jhonny 6_s_ti_1
Tenesaca jhonny 6_s_ti_1Tenesaca jhonny 6_s_ti_1
Tenesaca jhonny 6_s_ti_1Jhonny Tenesaca
 
Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1Cesar Yupa
 
Herrera marcelo 6_s_TI_1
Herrera marcelo 6_s_TI_1Herrera marcelo 6_s_TI_1
Herrera marcelo 6_s_TI_1Marcelo Herrera
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetosalcrrsc
 
Orientado a objeto
Orientado a objetoOrientado a objeto
Orientado a objetoUnefa
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosronnyme21
 
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)Inés Rosero
 
Bases de datos orientados a objetos
Bases de datos orientados a objetosBases de datos orientados a objetos
Bases de datos orientados a objetosJuan Anaya
 
Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Doris Aguagallo
 
Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Doris Aguagallo
 
Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Doris Aguagallo
 
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
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a ObjetosJuan Carlos Riva
 
Universidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosUniversidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosVictor Dolores Marcos
 

Similar a Bases de Datos Orientada a Objetos (20)

Tenesaca jhonny 6_s_ti_1
Tenesaca jhonny 6_s_ti_1Tenesaca jhonny 6_s_ti_1
Tenesaca jhonny 6_s_ti_1
 
Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1
 
Herrera marcelo 6_s_TI_1
Herrera marcelo 6_s_TI_1Herrera marcelo 6_s_TI_1
Herrera marcelo 6_s_TI_1
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
Orientado a objeto
Orientado a objetoOrientado a objeto
Orientado a objeto
 
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
 
B dtrabajo2
B dtrabajo2B dtrabajo2
B dtrabajo2
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
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)
 
Bases de datos orientados a objetos
Bases de datos orientados a objetosBases de datos orientados a objetos
Bases de datos orientados a objetos
 
Base de datos orientada a objetos
Base de datos orientada a objetosBase de datos orientada a objetos
Base de datos orientada a objetos
 
Iniciando BDOO
Iniciando BDOOIniciando BDOO
Iniciando BDOO
 
Trabajo bdoo
Trabajo bdooTrabajo bdoo
Trabajo bdoo
 
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)
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Universidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosUniversidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelos
 

Más de Chars Orden

Ejercicios redes
Ejercicios redesEjercicios redes
Ejercicios redesChars Orden
 
Ejercicios subnetting y vlsm
Ejercicios subnetting y vlsmEjercicios subnetting y vlsm
Ejercicios subnetting y vlsmChars Orden
 
Silabo redes de computadores ii
Silabo redes de computadores iiSilabo redes de computadores ii
Silabo redes de computadores iiChars Orden
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de controlChars Orden
 
Reporte de lectura
Reporte de lecturaReporte de lectura
Reporte de lecturaChars Orden
 
Orden carlos 6_s_ti_2
Orden carlos 6_s_ti_2Orden carlos 6_s_ti_2
Orden carlos 6_s_ti_2Chars Orden
 
My sql workbench
My sql workbenchMy sql workbench
My sql workbenchChars Orden
 
7. sgbd sistema gestor de bases de datos
7. sgbd   sistema gestor de bases de datos7. sgbd   sistema gestor de bases de datos
7. sgbd sistema gestor de bases de datosChars Orden
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql accessChars Orden
 
Bases de datos access
Bases de datos accessBases de datos access
Bases de datos accessChars Orden
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageChars Orden
 
Carlos orden bdii-t2
Carlos orden bdii-t2Carlos orden bdii-t2
Carlos orden bdii-t2Chars Orden
 
5. ejercicios normalización
5. ejercicios normalización5. ejercicios normalización
5. ejercicios normalizaciónChars Orden
 
4. normalización
4. normalización4. normalización
4. normalizaciónChars Orden
 

Más de Chars Orden (20)

Capmoledelos
CapmoledelosCapmoledelos
Capmoledelos
 
Redes2
Redes2Redes2
Redes2
 
Redes
RedesRedes
Redes
 
Ejercicios redes
Ejercicios redesEjercicios redes
Ejercicios redes
 
Ejercicios subnetting y vlsm
Ejercicios subnetting y vlsmEjercicios subnetting y vlsm
Ejercicios subnetting y vlsm
 
Silabo redes de computadores ii
Silabo redes de computadores iiSilabo redes de computadores ii
Silabo redes de computadores ii
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
Reporte de lectura
Reporte de lecturaReporte de lectura
Reporte de lectura
 
Orden carlos 6_s_ti_2
Orden carlos 6_s_ti_2Orden carlos 6_s_ti_2
Orden carlos 6_s_ti_2
 
My sql workbench
My sql workbenchMy sql workbench
My sql workbench
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
7. sgbd sistema gestor de bases de datos
7. sgbd   sistema gestor de bases de datos7. sgbd   sistema gestor de bases de datos
7. sgbd sistema gestor de bases de datos
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Bases de datos access
Bases de datos accessBases de datos access
Bases de datos access
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
2
22
2
 
Carlos orden bdii-t2
Carlos orden bdii-t2Carlos orden bdii-t2
Carlos orden bdii-t2
 
5. ejercicios normalización
5. ejercicios normalización5. ejercicios normalización
5. ejercicios normalización
 
4. normalización
4. normalización4. normalización
4. normalización
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 

Último

TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
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
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
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
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfBrandonsanchezdoming
 

Último (20)

TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
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.
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
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
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
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
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
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.
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 

Bases de Datos Orientada a Objetos

  • 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 UNIVERSIDAD NACIONAL DE CHIMBORAZO Facultad de Ciencias de la Educación Humanas y Tecnologías Escuela de Informática Aplicada a la Educación Tema: Bases de Datos Orientada a Objetos Alumno: Carlos Raúl Orden Guamán Profesor: Ing. Leonardo Ayavaca. 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 Bases de Datos Orientada a Objetos Según (Prieto, 2007) los Sistemas de Bases de Datos Orientadas a Objetos soportan un modelo de objetos puro, en la medida de que no están basados en extensiones de otros modelos más clásicos como el relacional: • Están fuertemente influenciados por los lenguajes de programación orientados a objetos • Pueden verse como un intento de añadir la funcionalidad de un SGBD a un lenguaje de programación Características  Debe de soportar objetos complejos. Debe de ser posible construir objetos complejos aplicando constructores a objetos básicos.  Identidad del objeto. Todos los objetos deben tener un identificador, el cual es independiente de los valores de sus atributos.  Encapsulamiento. Los programadores solo tienen acceso a la especificación de interfaz de los métodos, y los datos e implementación de estos métodos están ocultos en los objetos.  Tipos o clases. El esquema de una base de datos orientada a objetos contiene un conjunto de clases o tipos.  Tipos o clases deben de ser capaces de heredar de sus supertipos o superclases los atributos y los métodos.  La sobrecarga debe ser soportada. Los métodos deben de poder aplicarse a diferentes tipos.  El DML debe ser completo. El DML en los sistemas gestores de base de datos orientados a objetos debe ser un lenguaje de programación de propósito general. Ventajas y Desventajas Según (Torres, 2010) las ventajas de un SGBDOO son: - Mayor capacidad de modelado: Un objeto permite encapsular tanto un estado como un comportamiento. Un objeto puede almacenar todas las relaciones que tenga con otros objetos. - Ampliabilidad: Agrupar propiedades comunes de diversas clases e incluirlas en una superclase, lo que reduce la redundancia. Reusabilidad de clases, lo que repercute en una mayor facilidad de mantenimiento y un menor tiempo de desarrollo.
  • 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 - Lenguaje de consulta más expresivo. El acceso navegacional desde un objeto al siguiente es la forma más común de acceso a datos en un SGBDOO. Mientras que SQL utiliza el acceso asociativo. - Adecuación a las aplicaciones avanzadas de base de datos. Hay muchas áreas en las que los SGBD tradicionales no han tenido excesivo éxito como el CAD, CASE, OIS, sistemas multimedia, etc. en los que las capacidades de modelado de los SGBDOO han hecho que esos sistemas sí resulten efectivos para este tipo de aplicaciones. Según (Torres, 2010) las desventajas de una SGBDOO son: - Carencia de un modelo de datos universal. No hay ningún modelo de datos que esté universalmente aceptado para los SGBDOO y la mayoría de los modelos carecen una base teórica. - Carencia de experiencia. Todavía no se dispone del nivel de experiencia del que se dispone para los sistemas tradicionales. - Carencia de estándares. Existe una carencia de estándares general para los SGBDOO. - Competencia. Con respecto a los SGBDR y los SGBDOR. Diferencias entre el Modelo de Objetos y El modelo Relacional (Francisco Ruiz, 2008) Dice que 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”. Las tuplas del modelo relacional carecen de esa habilidad de trabajar con otras tuplas ya que carecen de comportamiento. Además, el modelo objeto es capaz de representar situaciones del mundo real, en cambio el modelo relacional sólo trabaja con entidades, por lo tanto, si se quisiera modelar situaciones habría que adaptarlas, convirtiéndolas en entidades perdiendo por el camino parte de la información, o creando un modelo extremadamente complejo.
  • 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 La identificación única de las entidades/objetos también difiere en ambos casos. El modelo relacional utiliza el concepto de Clave Primaria para identificar a sus entidades de una manera única. Esta clave es un valor que puede introducir y cambiar el usuario del sistema gestor con la única restricción de que no se repita con ninguna otra clave primaria que contenga la tabla en ese momento, aunque también puede asignarla el propio sistema gestor. En cambio, el modelo objeto define el OID (Object Identity) que proveerá el sistema y le otorgará al objeto su identidad única. No puede ser cambiado ni introducido por el usuario. Al desaparecer el objeto, el sistema elimina ese OID pero no vuelve a asignárselo nunca a ningún objeto nuevo. 1 BIBLIOGRAFÍA Francisco Ruiz, M. Z. (9 de 5 de 2008). BASES DE DATOS AVANZADAS. Recuperado el 16 de 11 de 2014, de Modelo Objeto-Relacional: http://personales.unican.es/zorrillm/BDAvanzadas/Teoria/bda-t3-trans- ObjetoRelacional.pdf Prieto, A. B. (3 de 5 de 2007). Bases de Datos. Recuperado el 15 de 11 de 2014, de Universidad de Ovied: http://di002.edv.uniovi.es/~labra/cursos/ver05/ficheros/XML-BD.pdf Torres, J. P. (5 de 5 de 2010). BASES DE DATOS ORIENTADA A OBJETOS. Recuperado el 15 de 11 de 2014, de IES SAN VICENTE SISTEMAS INFORMATICOS: https://iessanvicente.com/colaboraciones/bdOO.pdf Zorrilla Pantaleón, M. (2010). Universidad de Cantabria. Obtenido de http://personales.unican.es/zorrillm/BasesDatos/02%20- %20Modelos%20de%20datos%20ER-UML-relacional.pdf