TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
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