Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estn basados en el modelo orientado a objetos, el que consiste de construcciones que encapsulan la estructura y el comportamiento de los objetos. Los objetos son organizados en clases y a cada clase se le asocia una coleccin de operaciones permisibles denominados mtodos. Un mtodo se invoca enviando un mensaje al objeto para que ejecute el mtodo correspondiente.
Una clase transitoria es una clase cuya coleccin de objetos existe temporalmente durante la ejecucin de un programa, pero que no se conserva cuando el programa termina. Una clase persistente es una clase cuya coleccin de objetos se almacena permanentemente en la base de datos, de modo que mltiples programas pueden tener acceso a ella y compartirla.
JERARQUA DE CLASES: es posible definir una subclase de otra clase de objetos previamente definida, donde esta ltima sea la superclase. Todos los objetos de la subclase deben ser tambin miembros de la superclase. La especializacin de los objetos va generar clases adicionales (subclases) creando as una jerarqua de clases. HERENCIA: Las subclases heredan tanto los atributos como los mtodos de su superclase previamente definida.
HERENCIA MLTIPLE: se da cuando cierta subclase es una subclase de dos (o ms) clases diferentes (superclases) y por tanto hereda tanto los atributos como los mtodos de ambas superclases. Esto conduce a la creacin de una retcula de clases HERENCIA SELECTIVA: ocurre cuando una subclase hereda slo algunas funciones (atributos y mtodos) de una superclase; las dems funciones no se heredan. En este caso puede usarse una clusula EXCEPT para listar las funciones de una superclase que la subclase no debe heredar.
POLIMORFISMO (SOBRECARGA DE OPERADORES): Se permite enlazar el mismo nombre o smbolo de operador (mtodo) a dos o ms implementaciones diferentes del operador (mtodo) dependiendo de la clase de objetos a los que ste se aplique.
VERSIONES: Puede haber una o ms versiones de un mismo objeto. Si hay dos (o ms) versiones de un objeto, siempre llega el momento de combinar (fusionar) estas dos versiones en una versin ms del objeto que sea el resultado de fusionar las dos versiones que se actualizaron de manera independiente. Un SGBDOO debe ser capaz de almacenar y controlar mltiples versiones del mismo objeto y permita hacer referencia explcitamente a versiones especificas segn sea necesario.
CONFIGURACION: es una coleccin de versiones de diferentes objetos que, juntas, constituyen un objeto complejo.