solo yo

Páginas: 63 (15729 palabras) Publicado: 5 de diciembre de 2013
Introducción a los SGBDOO

,1752'8&&,Ï1 $ /26 6*%'22

0DUWtQH] 3ULHWR $QD %HOpQ
Área de Lenguajes y Sistemas Informáticos
Departamento de Matemáticas
Universidad de Oviedo
Calvo Sotelo s/n
33001-Oviedo(España)
e-mail:belen@pinon.ccu.uniovi.es

5HVXPHQ
El objetivo de este artículo es presentar una breve introducción a los SGBDOO
(Sistemas de Gestión de Bases de Datos Orientadas aObjetos) para posteriormente mostrar
una de las líneas de investigación en bases de datos sobre la que se está trabajando
actualmente en la Universidad de Oviedo.
Este artículo se estructura en tres partes claramente diferenciadas. La primera, se basa
en justificar la necesidad de las bases de datos de objetos, exponiendo brevemente sus
características principales. La segunda parte, explicael primer intento de estandarización de
los SGBDOO llevado a cabo por ODMG-93. Por último, la tercera parte, describe a alto nivel
el SGBDOO de Oviedo3, es decir un SGBDOO sobre el que se está trabajando actualmente y
que estará totalmente integrado con la máquina abstracta y el sistema operativo del proyecto
Oviedo3 presentado en estas jornadas.

3DODEUDV &ODYH
SGBDOO, Oviedo3,persistencia, concurrencia, encapsulamiento, jerarquía, identidad,
polimorfismo, lenguaje de definición de datos, lenguaje de manipulación de datos, lenguaje
de consulta.

Introducción a los SGBDOO

 ,1752'8&&,Ï1
El software en los últimos años ha cambiado mucho. Para atender esta vertiginosa
evolución los programadores están dedicándose a las técnicas orientadas a objetos. Pero,desafortunadamente las bases de datos convencionales no están diseñadas para almacenar
objetos, y almacenan los datos de un programa orientado a objetos en una base de datos
convencional incrementando significativamente la complejidad del programa, lo que se
traduce en más código y más esfuerzos de programación. Las bases de datos de objetos están
diseñadas para simplificar la programación orientada aobjetos. Almacenan los objetos
directamente en la base de datos, y emplean las mismas estructuras y relaciones que los
lenguajes de programación orientados a objetos.

 ¢48e (6 81 6*%'"
Un SGBD es un conjunto de datos relacionados entre si y un grupo de programas para
tener acceso a esos datos [KOR86]. Las principales razones para emplear un SGBD son:
• 7DPDxR. Cuando el volumen deinformación aumenta, es necesario algún sistema
que nos facilite el intercambio de información con memoria secundaria, la
búsqueda rápida, etc.
• &RQFXUUHQFLD Es necesario un mecanismo de control sobre la información
cuando sobre ella pueden existir varias personas o programas interactuando, de
modo que coordine sus accesos para que cada uno no invalide el trabajo realizado
por el resto.
•5HFXSHUDFLyQ H ,QWHJULGDG. Cuando la información sobre la que se está trabajando
es importante es necesario algún mecanismo que se encargue de protegerla de
pérdidas accidentales provocadas por fallos de energía, fallos de la propia
aplicación, etc.
• 3HUVLVWHQFLD. Representa la posibilidad de que la información permanezca aún
después de desconectar el ordenador.
Además de lo anteriormente expuestoun SGBD suele proporcionar otras capacidades,
tales como:
• 'LVWULEXFLyQ, o posibilidad de que la información esté almacenada en lugares
diferentes. Los usuarios no necesitan conocer dónde está la información, el SGBD
la encuentra para ellos.
• 6HJXULGDG, que permite restringir el acceso a la información a usuarios no
autorizados. Existen muchas posibilidades tales como listas de acceso,definición
de niveles etc.
• $GPLQLVWUDFLyQ, que permite a los usuarios o administradores de bases de datos
examinar, controlar y ajustar el comportamiento del sistema. Permite por tanto
mantener las restricciones de integridad definidas por el usuario.
En cuanto a los lenguajes de la base de datos un SGBD debe soportar lenguajes para
las tres áreas siguientes:
• 'HILQLFLyQ GH 'DWRV (Data...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • solo solo
  • Estado solido
  • Solo yo
  • El Sol
  • Solo yo
  • Solar
  • Solidos
  • Yo solo yo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS