Está en la página 1de 3

INSTITUTO TECNOLOGICO SUPERIOR DE APATZINGAN

LICENCIATURA EN INFORMTICA TOPICOS AVANZADOS DE B.D.

ALUMNO Arreola Fernndez Guillermo de Jess

PROFESOR L. I. CUAUHTEMOC MORENO MARTINEZ

ENERO DEL 2012

El modelo estndar ODMG


Un grupo de representantes de la industria de las bases de datos formaron el ODMG (Object Database Management Group) con el propsito de definir estndares para los SGBD orientados a objetos. Este grupo propuso un modelo estndar para la semntica de los objetos de una base de datos. Su ultima versin, ODMG 3.0, apareci en enero de 2000. Los principales componentes de la arquitectura ODMG para un SGBD orientado a objetos son los siguientes: y y y y Modelo de objetos. Lenguaje de definicin de objetos (ODL). Lenguaje de consulta de objetos (OQL). Conexin con los lenguajes C++, Smalltalk y Java.

El modelo de objetos ODMG permite que tanto los diseos, como las implementaciones, sean portables entre los sistemas que lo soportan. Dispone de las siguientes primitivas de modelado: Los componentes bsicos de una base de datos orientada a objetos son los objetos y los literales. Un objeto es una instancia auto contenida de una entidad de inters del mundo real. Los objetos tienen algn tipo de identificador nico. Un literal es un valor especfico, como Amparo o 36. Los literales no tienen identificadores. Un literal no tiene que ser necesariamente un solo valor, puede ser una estructura o un conjunto de valores relacionados que se guardan bajo un solo nombre.

Modelo de objetos ODMG permite que tanto los diseos como las implementaciones sean portables Primitivas de modelado Objetos Instancia auto contenida de una entidad de inters del mundo real. Tienen un identificador nico Literales Valor especifico. Amparo, 36 No tienen identificador No tienen porque ser un solo valor, puede ser una estructura o un conjunto de valores relacionados Objetos y literales se categorizan en tipos Los tipos pueden tener comportamiento Clase Los objetos saben realizar sus operaciones Pueden requerir: Parmetros de entrada Devolver algn valor de tipo conocido Los objetos tienen propiedades Atributos Relaciones con otros objetos Una BD es un conjunto de objetos almacenados que se gestionan de modo que puedan ser accedidos por mltiples usuarios y aplicaciones.

Tipos de objetos Atmicos Tipos estructurados date: fecha del calendario (da, mes, ao) time: hora (hora, minutos y segundos) timestamp: hora de una fecha (con precisin de microsegundos) interval: periodo de tiempo Colecciones <interface Collection> set<tipo> Grupo desordenado de objetos. No per mite duplicados bag<tipo> Grupo desordenado de objetos. Permite duplicados list<tipo> Grupo ordenado de objetos. Permite duplicados array<tipo> Grupo ordenado de objetos que se pueden acceder por su posicin. Tamao dinmico. Inserciones y borrad os en cualquier posicin dictionary<clave,valor> Es como un ndice. Claves ordenadas, cada una de ellas emparejada con un solo Valor

También podría gustarte