bdoo - alfa.facyt.uc.edu.vealfa.facyt.uc.edu.ve/computacion/pensum/cs0347/... · - polimorfismo...
Post on 10-Mar-2020
30 Views
Preview:
TRANSCRIPT
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
top related