Objetos de la base de datos
Implementación de una o más interfaces en forma de molde que permite especificar un conjunto de propiedades de los objetos (atributos y operaciones) y crear objetos con estas propiedades.
[Abiteboul87] Abiteboul S., Beeri C., “On the Power of Languages for the Manipulation of Complex Objects”, International Workshop on Theory and Applications of Nested Relations and Complex Objects, 1987, también informe INRIA n° 846, París, mayo de 1988.
[Atkinson89] Atkinson M., Bancilhon F., DeWitt D., Dittrich K., Maier D., Zdonick S., “The Object-Oriented Database System Manifesto”, Deductive and Object-Oriented Databases Int. Conf, Kioto, Japón, 1989.
[Gardarin94] Gardarin G., Nowak M., Valduriez P., “Flora : A Functional-Style Language for Object and Relational Algebra”, 5th DEXA (Database and Expert System Application) Intl. Conf., Athens, en LNCS n° 856, p. 37-46, Sept. 1994.
[Guogen78] Guogen J., “An Intial Algebra Approach to the Specification, Correctness, and Implementation of Abstract Data Types”, Current Trends in Programming Methodology, vol. 4, Prentice-Hall 1978, L. Yeh Ed., 1978.
¿Qué es una base de datos de objetos?
¿Qué es una base de datos de objetos? Los modelos de bases de datos orientados a objetos agrupan paquetes de datos estrechamente relacionados: un conjunto de datos se agrupa con todos sus atributos para formar un objeto. Así, toda la información está disponible inmediatamente.
¿Cuáles son los conceptos básicos del objeto?
El primer concepto fundamental del enfoque orientado a objetos es la clase. Una clase es una estructura abstracta que describe objetos del mundo real desde dos perspectivas: sus propiedades (sus características) y sus métodos (las acciones que puede realizar o su comportamiento).
Los objetos de una base de datos
El consorcio OMG (Object Management Group) se fundó en 1989 con el objetivo de apoyar y estandarizar las nuevas tecnologías basadas en objetos. Las bases de datos de objetos son una de las tecnologías apoyadas y normalizadas por este consorcio.
Los SGBD están dotados de interfaces de programación que permiten manipular objetos en programas escritos en lenguaje de programación orientado a objetos utilizando los mecanismos ordinarios de este tipo de lenguaje.
Se dice que un SGBD está basado en objetos cuando la información se presenta en forma de objetos. Un SGBD relacional presenta la información en forma de matrices llamadas relaciones, y un SGBD relacional de objetos puede presentar la información alternativamente en forma de relaciones u objetos.
En 2003 hay 25 paquetes de software de SGBD de objetos disponibles en el mercado. Además, los proveedores de SGBD relacionales más habituales del mercado, Oracle Corporation, Microsoft, Informix e IBM, han adaptado sus productos y los han convertido en SGBD relacionales de objetos.
Base de datos orientada al texto
El consorcio OMG (Object Management Group) se fundó en 1989 con el objetivo de apoyar y estandarizar las nuevas tecnologías basadas en objetos. Las bases de datos de objetos son una de las tecnologías apoyadas y normalizadas por este consorcio.
Los SGBD están dotados de interfaces de programación que permiten manipular objetos en programas escritos en lenguaje de programación orientado a objetos utilizando los mecanismos ordinarios de este tipo de lenguaje.
Se dice que un SGBD está basado en objetos cuando la información se presenta en forma de objetos. Un SGBD relacional presenta la información en forma de matrices llamadas relaciones, y un SGBD relacional de objetos puede presentar la información alternativamente en forma de relaciones u objetos.
En 2003 hay 25 paquetes de software de SGBD de objetos disponibles en el mercado. Además, los proveedores de SGBD relacionales más habituales del mercado, Oracle Corporation, Microsoft, Informix e IBM, han adaptado sus productos y los han convertido en SGBD relacionales de objetos.
Los objetos de una base de datos Access
Las bases de datos han evolucionado desde su creación en la década de 1960, comenzando con las bases de datos jerárquicas y de red, luego en la década de 1980 con las bases de datos orientadas a objetos, y hoy con las bases de datos SQL y NoSQL y las bases de datos en la nube.
Una base de datos distribuida es una base de datos en la que partes de la base de datos se almacenan en múltiples ubicaciones físicas y en la que el procesamiento está disperso o replicado en diferentes puntos de la red.