Bases de Datos ObjetoRelacionales I - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Bases de Datos ObjetoRelacionales I

Description:

DBMS orientados a objetos ' ... Completos DBMS con lenguajes OO: Istaca, Orion, O2 ' ... Manifiesto de DBMS de 3ra Generaci n (1990) Manejar objetos y reglas ... – PowerPoint PPT presentation

Number of Views:366
Avg rating:3.0/5.0
Slides: 12
Provided by: ldc5
Category:

less

Transcript and Presenter's Notes

Title: Bases de Datos ObjetoRelacionales I


1
Bases de Datos Objeto-Relacionales (I)
Prof. Leonid Tineo Departamento de Computación
Universidad Simón Bolívar leonid_at_usb.ve
2
Antecedentes (I)
  • Primeras aplicaciones orientadas a registros
  • Banca, Inventario, Nómina ...
  • DBMS orientados a registros
  • Jerárquico, Redes, Relacional

3
Antecedentes (II)
  • Nuevas aplicaciones (80s)
  • 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
OODBMS
  • Lenguaje de Programación OO mecanismos de DBMS
  • Persistencia
  • Pompartibilidad
  • Indexación
  • Concurrencia
  • Transacciones

5
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
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
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
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
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
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
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)
Write a Comment
User Comments (0)
About PowerShow.com