Modelo orientado a objetos base de datos

Base de datos documental

Implementación de una o varias interfaces en forma de molde que permiten especificar un conjunto de propiedades del objeto (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, Kyoto, 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, in 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 orientadas 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á inmediatamente disponible.

¿Cuáles son los conceptos básicos del objeto?

La programación orientada a objetos es un modelo de lenguaje de programación que se centra en los objetos y los datos, en lugar de en las acciones y la lógica. Antes, un programa era un procedimiento lógico que tomaba datos de entrada, los procesaba y producía datos de salida.

  Modelo de datos orientado a objetos

Base de datos orientada a texto

En esta columna veremos juntos los conceptos clave de la programación orientada a objetos, y a continuación intentaremos mostrar con ejemplos concretos la implementación de estos conceptos en JAVA.

Como ya se ha mencionado, el boom de los lenguajes orientados a objetos comenzó en 1980 y alcanzó su punto álgido en la década de 1990. Antes de entrar en las características de estos lenguajes, conviene recordar las principales ventajas del paradigma orientado a objetos:

El primer concepto fundamental del paradigma 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 clase pueden heredar propiedades de una clase padre. Por ejemplo, podemos definir una clase Empleado y una clase Gestor, que es una clase especializada de Empleado, que hereda sus propiedades.

En el ejemplo anterior, las clases Coche y Avión son clases hijas de la clase Vehículo. Pueden concebirse como clases especializadas de la clase Vehículo. Así, cualquier objeto de la clase Coche o Avión tendrá los atributos y métodos de la clase Vehículo además de sus propias características.

  Modelo de datos uml

Base de datos orientada a objetos oracle

El consorcio OMG (Object Management Group) se fundó en 1989 con el objetivo de apoyar y normalizar 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á orientado a 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 objeto-relacional puede presentar la información alternativamente como relaciones u objetos.

En 2003 existen en el mercado 25 paquetes de software SGBD de objetos. Además, los proveedores de SGBD de bases de datos relacionales más comunes del mercado, Oracle Corporation, Microsoft, Informix e IBM, han adaptado sus productos y los han convertido en SGBD objeto-relacionales.

Base de datos orientada a objetos pdf

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 en la actualidad con las bases de datos SQL y NoSQL y las bases de datos en la nube.

  Modelo consentimiento protección de datos pacientes

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 se dispersa o replica en diferentes puntos de la red.

Subir