base de datos

Páginas: 7 (1635 palabras) Publicado: 26 de noviembre de 2014




UNIDAD 1

BASES DE DATOS ORIENTADAS A OBJETOS

Las bases de datos orientadas a objetos (BDOO) son aquellas cuyo modelo de datos está orientado a objetos y almacenan y recuperan objetos en los que se almacena estado y comportamiento.
Las bases de datos orientadas a objetos surgen para evitar los problemas que surgen al tratar de representar cierta información, aprovechar lasventajas del paradigma orientado a objetos en el campo de las bases de datos y para evitar transformaciones entre modelos de datos.

MODELO DE DATOS ORIENTADO A OBJETOS
El modelo de datos orientado a objetos es una extensión del paradigma de programación orientado a objetos.
Los objetos entidad que se utilizan en los programas orientados a objetos son análogas a las entidades que se utilizan en lasbases de datos orientadas a objetos puras, pero con una gran diferencia: los objetos del programa desaparecen cuando el programa termina su ejecución, mientras que los objetos de la base de datos permanecen. A esto se le denomina persistencia.

EL ESTANDAR ODMG
Un grupo de representantes de la industria de las bases de datos formaron el ODMG (Object Database Management Group) con el propósito dedefinir estándares para los SGBD orientados a objetos.
Los principales componentes de la arquitectura ODMG para un SGBD orientado a objetos son los siguientes:
Modelo de objetos.
Lenguaje de definición de objetos (ODL).
Lenguaje de consulta de objetos (OQL).
Conexión con los lenguajes C++, Smalltalk y Java.

ENCAPSULAMIENTO, HERENCIA Y POLIMORFISMO EN BDOO
ENCAPSULAMIENTO
Propiedad quepermite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.
HERENCIA
Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.
Las clases o tipos heredan de sus ancestros.
POLIMORFISMO
Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.

PERSISTENCIA, CONCURRENCIAY RECUPERACIÓN EN BDOO
Persistencia
Esta se refiere a la capacidad de manipular directamente los datos almacenados en una base de datos usando un lenguaje de programación orientado a objetos. Esto contrasta con una base de datos utilizada por SQL o una interfaz utilizada por ODBC o JDBC.
Concurrencia
Los SMBDOO deben poder ser accesibles por múltiples usuarios. Cuando una aplicación estáaccesando a una sección de la base de datos, otras aplicaciones deben poder acceder a otras secciones de la base de datos. La concurrencia permite a los usuarios cooperar y colaborar en una aplicación
Recuperación
Con recuperación nos referimos al proceso de aplicación de consistencia después de que una transacción a abortado como resultado de fallas de hardware o problemas de comunicación. Lasfallas del sistemas, tanto de hardware como de software no deben repercutir en estados de inconsistencia de la base datos. La recuperación es la técnica que asegura que eso no ocurra.

BASES DE DATOS MULTIDIMENSIONALES

Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos relacionales(una tabla en una base de datos relacional podría serlo también en una base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean estudiar.

CUBOS E HIPERCUBOS DE DATOS
Los cubos deinformación funcionan como los cubos de rompecabezas, en el juego se trata de armar los colores y en el data warehouse se trata de organizar los datos por tablas o relaciones; los primeros (el juego) tienen 3 dimensiones, los cubos OLAP tienen un número indefinido de dimensiones, razón por la cual también reciben el nombre de hipercubos. Esta vista estará dispuesta según unas dimensiones y podrá...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS