POO Herencia Polimorfismo Abstracción Encapsulamiento Objeto Clase Atributos, Propiedades, Metodos De control, entidad e interfáz Métodos: constructores, destructores, accesores, mutadores. Sobrecarga
Modelo de datos Relacional Objetos Los programas están separados de los datos, BD. Relaciones mediante claves ajenas. Los objetos del programa desaparecen; los de la BD no lo hacen. Las relaciones son identificadores, que son atributos de cada objeto; los asigna el SGBD. Permite atributos multivaluados. Muchos a muchos: Cada clase que participa en ella define un atributo que contendrá un conjunto de valores de la otra clase con la que se relacionará. Herencia UML En una base de datos orientada a objetos pura, los identificadores de los objetos deben corresponderse en ambos extremos de la relación. Cuando el SGBD ve que un atributo tiene como tipo de datos una clase, ya sabe que el atributo contendr´a un indentificador de objeto. De "es un", y "extiende".
Modelo estándar ODMG Modelo de objetos Lenguaje de definición de objetos ODL Lenguaje de consulta de objetos OQL. Objetos y literales. Propiedades: atributos y relaciones. Transacciones Un tipo puede ser una clase de la que se crea un objeto, una interface o un tipo de datos para un literal (por ejemplo, integer). Un objeto se puede pensar como una instancia de un tipo. Tipos atómicos, colecciones y estructurados. Los objetos pueden ser transitorios o persistentes. Literales: atomicos, colecciones, estructurados o nulos Colección deriva de la clase Collection Estructurados son: date, time, timestamp, interval set, list, bag, array, dictionary Literales atómicos: boolean, short, long, unsigned short, unsigned long, float, double,octet,char,string, enum Para definir objetos para sistemas compatibles con ODMG. Lenguaje declarativo del tipo de SQL que permite realizar consultas de modo eficiente sobre bases de datos orientadas a objetos,
Sistemas Objeto-Relacionales Es posible almacenar m´ultiples valores en una columna de una misma fila. Es posible almacenar procedimientos en las relaciones porque un objeto está enlazado con el código de los procesos que sabe realizar (los métodos de su clase). Métodos
Manifiesto acerca de las SMBDOO Atkinson. Caracterpisticas de los SMBDOO puros. Opcionales Obligatorias Abiertas Herencia múltiple, Comprobación de tipos, Distribución, Transacciones de diseño, Versiones Tipos Complejos, Identidad de Objeto, Encapsulamiento,Tipos y Clases, Herencia, Polimorfismo, Completitud de cálculos, Extensebiblidad, Persistencia, Gestion de almacenamiento, Concurrencia, Recuperación, Facilidad de consultas. Paradigma de programación, Sistema de representación, Sistema de tipos, Uniformidad
Atributos. Propiedades ----------------- Metodos
align_clippings_on_this_page_please
Bases de Datos Orientadas a Objetos
Anotaciones
¿Quieres crear tus propios Apuntes gratis con GoConqr? Más información.