BDOO - alfa.facyt.uc.edu.vealfa.facyt.uc.edu.ve/computacion/pensum/cs0347/... · - Polimorfismo...

23
Base de Datos Orientadas a Objetos (BDOO) programación orientada a objetos sistemas de administración de bases de datos BDOO Objeto Principios Orígenes Características OODM + DBMS = OODBMS Pros y Contras Desarrollos Futuros Conclusiones BDOO BDOO

Transcript of BDOO - alfa.facyt.uc.edu.vealfa.facyt.uc.edu.ve/computacion/pensum/cs0347/... · - Polimorfismo...

Base de DatosOrientadas a Objetos

(BDOO)

programacioacuten orientada a objetos

sistemas de administracioacuten de bases de datos

BDOO

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOO

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOObjeto

Un objeto representa una cosa concreta o abstracta que es un elemento de una aplicacioacutenCada objeto se caracteriza por una descripcioacuten y un comportamiento La descripcioacuten se hace apartir de los valores que este objeto toma de un conjunto de atributos y su comportamiento apartir de un conjunto de operaciones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOObjeto

Un objeto es inuacutetil si estaacute aislado El medio empleado para que un objeto interactuacutee con otro son los mensajes Hablando en teacuterminos un poco maacutes teacutecnicos los mensajes son invocaciones a los meacutetodos de los objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOClase

Una Clase es un modelo o prototipo que define las variables y meacutetodos comunes a todos los objetos de cierta clase Tambieacuten se puede decir que una clase

es una plantilla geneacuterica para un conjunto de objetos de similares caracteriacutesticas

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOObjeto

Podemos decir que un objeto esta estructurado por- Estructura

- Identidad- Constructores

bull Identificador

bull Constructor

bull Valor

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Estructura- Identidad- Constructores

BDOOBDOOObjeto

bullLa Identidad del Objeto (OID por sus siglas en ingleacutes - Object IDentity ) no es capaz de ser cambiado

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Estructura- Identidad- Constructores

BDOOBDOOObjeto

Un constructor de tipo define la estructura de datos que va a tener un objeto

Por ejemplo tomemos un closet que tiene repisas y cada repisa va a estar destinada para almacenar cierto tipo de ropa el constructor es el que define el tipo de ropa que estara en cada repisa

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Consiste en que una clasepuede heredar sus variables y meacutetodos a varias subclases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad con la quepermite Ocultar la informacion al resto de los objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad de unaopercaion mediante la cual puede ser aplicada a distintos tipos de objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOriacutegenes

OOPLs

tiene sus raices en el lenguaje SIMULA el cual fue introducido a finales de la decada de los 60

Base de DatosOrientadas a Objetos

(BDOO)

BDOOBDOOOriacutegenes

Pero este concepto se vino a relacionar con las bases de datos a mediados de los 80

el termino object-oriented databasesystem aparecio por primera vez en el

ano 1985

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOCarecteristicas

bullDebe ser capaz de proveer representacioacuten de objetos complejos

bullDebe ser extensible

bullDebe soportar encapsulacioacuten

bullDebe exhibir herencia

bullDebe soportar OIDs

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOObjeto

Un objeto representa una cosa concreta o abstracta que es un elemento de una aplicacioacutenCada objeto se caracteriza por una descripcioacuten y un comportamiento La descripcioacuten se hace apartir de los valores que este objeto toma de un conjunto de atributos y su comportamiento apartir de un conjunto de operaciones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOObjeto

Un objeto es inuacutetil si estaacute aislado El medio empleado para que un objeto interactuacutee con otro son los mensajes Hablando en teacuterminos un poco maacutes teacutecnicos los mensajes son invocaciones a los meacutetodos de los objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOClase

Una Clase es un modelo o prototipo que define las variables y meacutetodos comunes a todos los objetos de cierta clase Tambieacuten se puede decir que una clase

es una plantilla geneacuterica para un conjunto de objetos de similares caracteriacutesticas

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOObjeto

Podemos decir que un objeto esta estructurado por- Estructura

- Identidad- Constructores

bull Identificador

bull Constructor

bull Valor

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Estructura- Identidad- Constructores

BDOOBDOOObjeto

bullLa Identidad del Objeto (OID por sus siglas en ingleacutes - Object IDentity ) no es capaz de ser cambiado

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Estructura- Identidad- Constructores

BDOOBDOOObjeto

Un constructor de tipo define la estructura de datos que va a tener un objeto

Por ejemplo tomemos un closet que tiene repisas y cada repisa va a estar destinada para almacenar cierto tipo de ropa el constructor es el que define el tipo de ropa que estara en cada repisa

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Consiste en que una clasepuede heredar sus variables y meacutetodos a varias subclases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad con la quepermite Ocultar la informacion al resto de los objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad de unaopercaion mediante la cual puede ser aplicada a distintos tipos de objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOriacutegenes

OOPLs

tiene sus raices en el lenguaje SIMULA el cual fue introducido a finales de la decada de los 60

Base de DatosOrientadas a Objetos

(BDOO)

BDOOBDOOOriacutegenes

Pero este concepto se vino a relacionar con las bases de datos a mediados de los 80

el termino object-oriented databasesystem aparecio por primera vez en el

ano 1985

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOCarecteristicas

bullDebe ser capaz de proveer representacioacuten de objetos complejos

bullDebe ser extensible

bullDebe soportar encapsulacioacuten

bullDebe exhibir herencia

bullDebe soportar OIDs

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOObjeto

Un objeto es inuacutetil si estaacute aislado El medio empleado para que un objeto interactuacutee con otro son los mensajes Hablando en teacuterminos un poco maacutes teacutecnicos los mensajes son invocaciones a los meacutetodos de los objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOClase

Una Clase es un modelo o prototipo que define las variables y meacutetodos comunes a todos los objetos de cierta clase Tambieacuten se puede decir que una clase

es una plantilla geneacuterica para un conjunto de objetos de similares caracteriacutesticas

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOObjeto

Podemos decir que un objeto esta estructurado por- Estructura

- Identidad- Constructores

bull Identificador

bull Constructor

bull Valor

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Estructura- Identidad- Constructores

BDOOBDOOObjeto

bullLa Identidad del Objeto (OID por sus siglas en ingleacutes - Object IDentity ) no es capaz de ser cambiado

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Estructura- Identidad- Constructores

BDOOBDOOObjeto

Un constructor de tipo define la estructura de datos que va a tener un objeto

Por ejemplo tomemos un closet que tiene repisas y cada repisa va a estar destinada para almacenar cierto tipo de ropa el constructor es el que define el tipo de ropa que estara en cada repisa

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Consiste en que una clasepuede heredar sus variables y meacutetodos a varias subclases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad con la quepermite Ocultar la informacion al resto de los objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad de unaopercaion mediante la cual puede ser aplicada a distintos tipos de objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOriacutegenes

OOPLs

tiene sus raices en el lenguaje SIMULA el cual fue introducido a finales de la decada de los 60

Base de DatosOrientadas a Objetos

(BDOO)

BDOOBDOOOriacutegenes

Pero este concepto se vino a relacionar con las bases de datos a mediados de los 80

el termino object-oriented databasesystem aparecio por primera vez en el

ano 1985

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOCarecteristicas

bullDebe ser capaz de proveer representacioacuten de objetos complejos

bullDebe ser extensible

bullDebe soportar encapsulacioacuten

bullDebe exhibir herencia

bullDebe soportar OIDs

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOClase

Una Clase es un modelo o prototipo que define las variables y meacutetodos comunes a todos los objetos de cierta clase Tambieacuten se puede decir que una clase

es una plantilla geneacuterica para un conjunto de objetos de similares caracteriacutesticas

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOObjeto

Podemos decir que un objeto esta estructurado por- Estructura

- Identidad- Constructores

bull Identificador

bull Constructor

bull Valor

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Estructura- Identidad- Constructores

BDOOBDOOObjeto

bullLa Identidad del Objeto (OID por sus siglas en ingleacutes - Object IDentity ) no es capaz de ser cambiado

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Estructura- Identidad- Constructores

BDOOBDOOObjeto

Un constructor de tipo define la estructura de datos que va a tener un objeto

Por ejemplo tomemos un closet que tiene repisas y cada repisa va a estar destinada para almacenar cierto tipo de ropa el constructor es el que define el tipo de ropa que estara en cada repisa

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Consiste en que una clasepuede heredar sus variables y meacutetodos a varias subclases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad con la quepermite Ocultar la informacion al resto de los objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad de unaopercaion mediante la cual puede ser aplicada a distintos tipos de objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOriacutegenes

OOPLs

tiene sus raices en el lenguaje SIMULA el cual fue introducido a finales de la decada de los 60

Base de DatosOrientadas a Objetos

(BDOO)

BDOOBDOOOriacutegenes

Pero este concepto se vino a relacionar con las bases de datos a mediados de los 80

el termino object-oriented databasesystem aparecio por primera vez en el

ano 1985

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOCarecteristicas

bullDebe ser capaz de proveer representacioacuten de objetos complejos

bullDebe ser extensible

bullDebe soportar encapsulacioacuten

bullDebe exhibir herencia

bullDebe soportar OIDs

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOObjeto

Podemos decir que un objeto esta estructurado por- Estructura

- Identidad- Constructores

bull Identificador

bull Constructor

bull Valor

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Estructura- Identidad- Constructores

BDOOBDOOObjeto

bullLa Identidad del Objeto (OID por sus siglas en ingleacutes - Object IDentity ) no es capaz de ser cambiado

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Estructura- Identidad- Constructores

BDOOBDOOObjeto

Un constructor de tipo define la estructura de datos que va a tener un objeto

Por ejemplo tomemos un closet que tiene repisas y cada repisa va a estar destinada para almacenar cierto tipo de ropa el constructor es el que define el tipo de ropa que estara en cada repisa

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Consiste en que una clasepuede heredar sus variables y meacutetodos a varias subclases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad con la quepermite Ocultar la informacion al resto de los objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad de unaopercaion mediante la cual puede ser aplicada a distintos tipos de objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOriacutegenes

OOPLs

tiene sus raices en el lenguaje SIMULA el cual fue introducido a finales de la decada de los 60

Base de DatosOrientadas a Objetos

(BDOO)

BDOOBDOOOriacutegenes

Pero este concepto se vino a relacionar con las bases de datos a mediados de los 80

el termino object-oriented databasesystem aparecio por primera vez en el

ano 1985

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOCarecteristicas

bullDebe ser capaz de proveer representacioacuten de objetos complejos

bullDebe ser extensible

bullDebe soportar encapsulacioacuten

bullDebe exhibir herencia

bullDebe soportar OIDs

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Estructura- Identidad- Constructores

BDOOBDOOObjeto

bullLa Identidad del Objeto (OID por sus siglas en ingleacutes - Object IDentity ) no es capaz de ser cambiado

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Estructura- Identidad- Constructores

BDOOBDOOObjeto

Un constructor de tipo define la estructura de datos que va a tener un objeto

Por ejemplo tomemos un closet que tiene repisas y cada repisa va a estar destinada para almacenar cierto tipo de ropa el constructor es el que define el tipo de ropa que estara en cada repisa

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Consiste en que una clasepuede heredar sus variables y meacutetodos a varias subclases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad con la quepermite Ocultar la informacion al resto de los objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad de unaopercaion mediante la cual puede ser aplicada a distintos tipos de objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOriacutegenes

OOPLs

tiene sus raices en el lenguaje SIMULA el cual fue introducido a finales de la decada de los 60

Base de DatosOrientadas a Objetos

(BDOO)

BDOOBDOOOriacutegenes

Pero este concepto se vino a relacionar con las bases de datos a mediados de los 80

el termino object-oriented databasesystem aparecio por primera vez en el

ano 1985

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOCarecteristicas

bullDebe ser capaz de proveer representacioacuten de objetos complejos

bullDebe ser extensible

bullDebe soportar encapsulacioacuten

bullDebe exhibir herencia

bullDebe soportar OIDs

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Estructura- Identidad- Constructores

BDOOBDOOObjeto

Un constructor de tipo define la estructura de datos que va a tener un objeto

Por ejemplo tomemos un closet que tiene repisas y cada repisa va a estar destinada para almacenar cierto tipo de ropa el constructor es el que define el tipo de ropa que estara en cada repisa

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Consiste en que una clasepuede heredar sus variables y meacutetodos a varias subclases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad con la quepermite Ocultar la informacion al resto de los objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad de unaopercaion mediante la cual puede ser aplicada a distintos tipos de objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOriacutegenes

OOPLs

tiene sus raices en el lenguaje SIMULA el cual fue introducido a finales de la decada de los 60

Base de DatosOrientadas a Objetos

(BDOO)

BDOOBDOOOriacutegenes

Pero este concepto se vino a relacionar con las bases de datos a mediados de los 80

el termino object-oriented databasesystem aparecio por primera vez en el

ano 1985

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOCarecteristicas

bullDebe ser capaz de proveer representacioacuten de objetos complejos

bullDebe ser extensible

bullDebe soportar encapsulacioacuten

bullDebe exhibir herencia

bullDebe soportar OIDs

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Consiste en que una clasepuede heredar sus variables y meacutetodos a varias subclases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad con la quepermite Ocultar la informacion al resto de los objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad de unaopercaion mediante la cual puede ser aplicada a distintos tipos de objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOriacutegenes

OOPLs

tiene sus raices en el lenguaje SIMULA el cual fue introducido a finales de la decada de los 60

Base de DatosOrientadas a Objetos

(BDOO)

BDOOBDOOOriacutegenes

Pero este concepto se vino a relacionar con las bases de datos a mediados de los 80

el termino object-oriented databasesystem aparecio por primera vez en el

ano 1985

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOCarecteristicas

bullDebe ser capaz de proveer representacioacuten de objetos complejos

bullDebe ser extensible

bullDebe soportar encapsulacioacuten

bullDebe exhibir herencia

bullDebe soportar OIDs

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad con la quepermite Ocultar la informacion al resto de los objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad de unaopercaion mediante la cual puede ser aplicada a distintos tipos de objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOriacutegenes

OOPLs

tiene sus raices en el lenguaje SIMULA el cual fue introducido a finales de la decada de los 60

Base de DatosOrientadas a Objetos

(BDOO)

BDOOBDOOOriacutegenes

Pero este concepto se vino a relacionar con las bases de datos a mediados de los 80

el termino object-oriented databasesystem aparecio por primera vez en el

ano 1985

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOCarecteristicas

bullDebe ser capaz de proveer representacioacuten de objetos complejos

bullDebe ser extensible

bullDebe soportar encapsulacioacuten

bullDebe exhibir herencia

bullDebe soportar OIDs

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

- Herencia- Encapsulacioacuten- Polimorfismo

BDOOBDOOPrincipios

Propiedad de unaopercaion mediante la cual puede ser aplicada a distintos tipos de objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOriacutegenes

OOPLs

tiene sus raices en el lenguaje SIMULA el cual fue introducido a finales de la decada de los 60

Base de DatosOrientadas a Objetos

(BDOO)

BDOOBDOOOriacutegenes

Pero este concepto se vino a relacionar con las bases de datos a mediados de los 80

el termino object-oriented databasesystem aparecio por primera vez en el

ano 1985

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOCarecteristicas

bullDebe ser capaz de proveer representacioacuten de objetos complejos

bullDebe ser extensible

bullDebe soportar encapsulacioacuten

bullDebe exhibir herencia

bullDebe soportar OIDs

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOriacutegenes

OOPLs

tiene sus raices en el lenguaje SIMULA el cual fue introducido a finales de la decada de los 60

Base de DatosOrientadas a Objetos

(BDOO)

BDOOBDOOOriacutegenes

Pero este concepto se vino a relacionar con las bases de datos a mediados de los 80

el termino object-oriented databasesystem aparecio por primera vez en el

ano 1985

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOCarecteristicas

bullDebe ser capaz de proveer representacioacuten de objetos complejos

bullDebe ser extensible

bullDebe soportar encapsulacioacuten

bullDebe exhibir herencia

bullDebe soportar OIDs

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

BDOOBDOOOriacutegenes

Pero este concepto se vino a relacionar con las bases de datos a mediados de los 80

el termino object-oriented databasesystem aparecio por primera vez en el

ano 1985

ObjetoPrincipiosOriacutegenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOCarecteristicas

bullDebe ser capaz de proveer representacioacuten de objetos complejos

bullDebe ser extensible

bullDebe soportar encapsulacioacuten

bullDebe exhibir herencia

bullDebe soportar OIDs

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOCarecteristicas

bullDebe ser capaz de proveer representacioacuten de objetos complejos

bullDebe ser extensible

bullDebe soportar encapsulacioacuten

bullDebe exhibir herencia

bullDebe soportar OIDs

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El ldquoManifiesto de Sistemas Orientados a Objetos fue presentado en la Primera Conferencia Internacional sobre

Bases de Datos Deductivas y Orientadas a Objetos en Kyoto Japoacuten

bullLos OODBMS deberiacutean soportar objetos complejos

bullLos OODBMS deberiacutean soportar identidad de objetos

bullLos OODBMS deberiacutean encapsular vuestros objetos

bullLos OODBMS deberiacutean soportar tipos o clases

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLas clases o tipos del OODBMS types deberiacutean heredar de sus ancestros

bullLos OODBMS no deberiacutean vincular en forma prematura Soportaraacuten vinculacioacuten tardiacutea

bullLos OODBMS deberiacutean ser computacionalmentecompletos Nociones baacutesicas de programacioacuten se soportan en el Lenguaje de Manipulacioacuten de Bases de Datos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

bullLos OODBMS deberiacutean administrar bases de datos muy grandes

bullLos OODBMS deberiacutean aceptar usuarios concurrentes

bullLos OODBMS deberiacutean recuperarse de fallas de hardware y software

bullLos datos debe disponerse de un meacutetodo eficiente para consultar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOOODM + DBMS = OODBMS

El Manifiesto es el primer intento de describir una norma

en la cual deberiacutean basarse los OODBMS Es un primer

paso importante hacia el acuerdo de los requisitos

miacutenimos que un OODBMS deberiacutea soportar

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullla cantidad de informacioacuten que puede modelarse con un OODBMS se incrementa y tambieacuten es maacutes faacutecil modelar esta informacioacuten

bullLos OODBMS tambieacuten son capaces de tener mayores capacidades de modelado por medio de la extensibilidad Con un OODBMS uno seriacutea capaz de agregar maacutes capacidades de modelado permitiendo de este modo modelar sistemas auacuten maacutes complejos Esta extensibilidad brinda una solucioacuten para incorporar bases de datos existentes y futuras en un solo entorno

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOPros de los OODBMS

bullAdemaacutes de ventajas de modelado OODBMS un tambieacuten tienen ventajas de sistema En un OODBMS el manejo de versiones estaacute disponible para ayudar a modelar cambios diversos a los sistemas Con el manejo de versiones uno seriacutea capaz de volver a conjuntos de datos previos y comparar los conjuntos actuales con los anteriores

bullLa reutilizacioacuten de clases juega un rol vital en el desarrollo y mantenimiento maacutes raacutepido de aplicaciones Las clases geneacutericas son potentes pero maacutes importante es que ellas pueden ser usadas nuevamente Ya que las clases pueden reutilizarse no se necesita disentildear material redundante Esto lleva a la maacutes raacutepida produccioacuten de aplicaciones y maacutes faacutecil mantenimiento de dichas aplicaciones y bases de datos [3]

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOContras de los OODBMS

-La inmadurez del mercado de BDOO

-La falta de estandares en la industria orientada a objetos

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMS

Pros y ContrasDesarrollos FuturosConclusiones

BDOOBDOODesarrollos Futuros

Los desarrollos futuros para las OODB podriacutean incluir un meacutetodo maacutes faacutecil de acceder desde Internet y la integracioacuten de

ideas tales como XML o algo similar Una iniciativa en este sentido es W3QL (por sus siglas en ingleacutes - World Wide Web

Query Language) [4] Esta iniciativa permitiriacutea que uno consulte la web como si fuera una base de datos Por las

enormes cantidades de informacioacuten la aproximacioacuten orientada a objetos podriacutea resultar uacutetil

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOConclusiones

programacioacuten orientada a objetos y sistemas de administracioacuten de bases de datos brindan las bases para las bases de datos orientadas a objetos El ser capaces de

representar datos y relaciones manejo de versiones simplificacioacuten del acceso a datos son algunas de las

caracteriacutesticas principales de las OODB

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml

Base de DatosOrientadas a Objetos

(BDOO)

ObjetoPrincipiosOrigenesCaracteriacutesticasOODM + DBMS = OODBMSPros y ContrasDesarrollos FuturosConclusiones

BDOOBDOOReferencias

Tecnologiacutea orientada a objetoshttpjavaciberaulacomarticulotecnologia_orientada_objetos

Objetos Objetos en Todos Ladospor Todd R Manionhttpwwwacmorgcrossroadsespanolxrds7-3objectshtml