UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLI...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLI...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLI...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLI...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLI...
Próxima SlideShare
Cargando en…5
×

Herrera marcelo 6_s_TI_1

385 visualizaciones

Publicado el

TRABAJO

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
385
En SlideShare
0
De insertados
0
Número de insertados
183
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Herrera marcelo 6_s_TI_1

  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. 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. 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. 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. 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

×