Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porAraceli Cabana Modificado hace 9 años
1
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Prof. Leonid Tineo Departamento de Computación Universidad Simón Bolívar leonid@usb.ve Bases de Datos Objeto-Relacionales (I)
2
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Antecedentes (I) Primeras aplicaciones orientadas a registros Banca, Inventario, Nómina... DBMS orientados a registros Jerárquico, Redes, Relacional
3
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Antecedentes (II) Nuevas aplicaciones (80’s) CAD/CAM, GIS, BD Médicas, BD Multimedia... Caracterizadas por: Data altamente estructurada Grandes transacciones Data multimedia Operaciones específicas no estándares DBMS orientados a objetos
4
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) OODBMS Lenguaje de Programación OO + mecanismos de DBMS: Persistencia Pompartibilidad Indexación Concurrencia Transacciones
5
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) OODBMS Comerciales 1ra Generación: 1986 Extensión de Lengajes OO con persistencia: G-Base, GemStone, Ontologic 2da Generación: 1989 Incorporación de herramientas: Ontos 3ra Generación: 1990 Completos DBMS con lenguajes OO: Istaca, Orion, O2
6
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Estandarización en OO Necesidad de un estándar Modelo Común Portabilidad Interoperabilidad Object Management Group (1989) CORBA: interoperabilidad de sistemas de objetos distribuidos
7
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) ODMG Object Database Management Group (1991) Objetivo Principal: aplicaciones portables Integración con lenguajes de programación ODMG Estándar (1993) Object Model (ODMG Object Model) Object Definition Language (ODL) Object Query Language (OQL) OMT... UML...
8
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) ORDBMS vs OODBMS Conflicto inicial: Enfoque puro vs enfoque híbrido Manifiesto de DBMS de 3ra Generación (1990) Manejar objetos y reglas Compatible con 2da Generación (RDBMS)
9
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Productos ORDBMS UniSQL usó SQL/X extensión de SQL2 Illustra y Omniscience Ingres, PostgreSQL Informix (Illustra), Sybase, IBM, Oracle SQL3: estándar DB2...
10
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) RDBMS vs OODBMS : disímil RDBMS Datos simples - Consultas Complejas OODBMS Datos Complejos - Consultas Simples Funcionalidades de DBMS con niveles inferiores Autorización, Concurrencia, Recuperación
11
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) ORDBMS vs OODBMS ORDBMS: RDBMS + características OO encapsulamiento, polimorfismo y herencia ORDBMS y OODBMS Similitud entre OQL y SQL3 Permanecen diferencias básicas: OODBMS: Basado en Lenguajes de Programación (cliente) ORDBMS: Basado en Bases de Datos (servidor)
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.