Teorías del desarrollo psicológico del adulto

Anuncio
Bases de datos especializadas
Sesión 8: Bases de Datos Orientadas a
Objetos
Contextualización
Existen diversos tipos de bases
de datos, el modelo más
socorrido, eficiente y utilizado,
es el modelo relacional, pero
existen otros tipos de modelos
que han ido surgiendo conforme
las
necesidades
de
almacenamiento y manipulación
de datos, además de los
paradigmas de programación,
han ido evolucionando también.
Introducción
Los nuevos ambientes en el área tecnológica fueron
atendidos a través de un sistema de administración de
bases de datos específico (DMBS), como es el orientado a
objetos, denominado OODBMS por sus siglas en inglés.
Este es un sistema que conjunta las virtudes de un DBMS
con las características propias de un paradigma de
programación orientado a objetos.
El paradigma orientado a
objetos
El paradigma orientado a
objetos enfocado a los
sistemas de administración
de bases de datos tiene
diferentes
definiciones,
entre ellas, Kim (1991)
considera algunos de sus
elementos como:
Lenguajes para la definición
de datos orientados a objetos
El lenguaje de definición de objetos (ODL, Object Definition
Languaje) es un lenguaje para definir todas las
especificaciones de los diferentes tipos de objetos en los
OODBMS es un lenguaje equivalente al lenguaje de
definición de datos (DDL, Data Definition Language) de los
DBMS tradicionales.
Lenguajes para la consulta de
datos orientados a objetos
El lenguaje de consulta de objetos (OQL, Object Query
Language) proporciona un acceso a la base de datos de
objetos haciendo uso de una sintaxis muy similar a la del
SQL. Cabe mencionar que para las operaciones explícitas
de actualización se realizan a través de las operaciones
definidas sobre los tipos de objetos.
Lenguaje para la manipulación
de datos orientados a objetos
El
lenguaje
de
manipulación de objetos
(OML, Object Manipulation
Language), se utiliza para
realizar la especificación
de cómo se extraen y
manipulan los objetos de
la base de datos dentro
del
programa
de
aplicación.
Conclusión
En conclusión los principales elementos o componentes de
los OODBMS son:

Un modelo de objetos (OM, Object Model),
 Un lenguaje de definición de objetos (ODL, Object Definition
Language),
 Un lenguaje de consulta de objetos (OQL, Object Query
Language) y
 Una serie de enlaces de lenguajes con C++, Java y
Smalltalk
Referencias
 Atkinson, M., Bancilhon, F., DeWitt, D., Dittrich, K., Maier, D.,
Zdonik, B. (1989). The Object-Oriented Database System
Manifesto.
 Connolly, T., Begg, C. (2005). Sistemas de bases de datos. Un
enfoque práctico para diseño, implementación y gestión.
España. Pearson.
 Rob, P., Coronal, C. (2004). Sistemas de bases de datos,
diseño, implementación y administración. México. Thomson.
 Silberschatz, A. et al. (2007). Fundamentos de diseño de bases
de datos, México, McGraw-Hill.
Descargar