Sistemas Manejadores De Base De Datos

Páginas: 5 (1045 palabras) Publicado: 8 de noviembre de 2012
Objeto, entidad y tupla
El concepto OODM de objeto va más allá del concepto de entidad o tupla en otros modelos de datos. Un objeto OODM tiene características adicionales a las de las entidades o tuplas, como comportamiento, herencia y encapsulado. Tales características OODM hacen que el modelado OO sea más natural que el modelado E-R y relacional. De hecho, los modelos E-R y relacionales amenudo obligan al diseñador a crear entidades nuevas artificiales para representar entidades reales.
Clase, conjunto de entidades y tabla
El concepto de clase puede ser asociado con los conceptos de conjunto de entidades y tabla de los modelos E-R y relacional, respectivamente. No obstante, clase es un concepto más poderoso que permite no sólo la descripción de la estructura de datos sino también ladescripción del comportamiento de los objetos clase. Además, el OODM introduce el concepto de tipos de datos abstractos, permitiendo la definición de tipos de datos nuevos que posteriormente pueden ser utilizados como cualquier otro tipo de datos base que acompaña a una base de datos, incrementando así el contenido semántico de los objetos modelados.
Encapsulado y herencia
Los métodos de unaclase pueden acceder directamente a todos los atributos de sus intancias. Cuando se aplica la herencia, el conjunto de los atributos de las instancias de una clase consiste en la unión de los atributos heredados y de los atributos específicos de la clase. La implementación de un método puede, por tanto, depender, en parte, de atributos que no están definidos en la clase en la que se define elmétodo, sino en alguna superclase. Una modificación de la estructura de las instancias de alguna superclase puede invalidar un método definido en alguna subclase. Esto limita los beneficios del encapsulamiento, en tanto que los efectos de las modificaciones a una clase no se limitan a la clase en si misma.
Estas dos características no son soportadas por los modelos de datos relacionales o E-R Elencapsulado es la capacidad de ocultar los detalles internos del objeto (atributos y métodos). Esta capacidad deriva de que la estructura interna de un objeto no puede ser accedida directamente por otro objeto, garantizando la integridad del estado del objeto.
La herencia es la capacidad de un objeto dentro de una jerarquía de heredar la estructura de datos y el comportamiento (métodos) de lasclases sobre ella.

Relaciones, identificador de objetos.
Las bases de datos relacionales representan las relaciones mediante las claves ajenas. las bases de datos orientadas a objetos implementan sus relaciones incluyendo en cada objeto los identificadores de los objetos con los que se relaciona. Un identificador de objeto es un atributo interno que posee cada objeto. Ni los programadores, ni losusuarios que realizan consultas de forma interactiva, ven o manipulan estos identificadores directamente. Los identificadores de los objetos los asigna el SGBD y es el único que los utiliza.
Las relaciones en un OODM pueden ser de dos tipos: relación inter objeto o herencia de jerarquía de clases.
Relaciones interobjeto: vínculos atributo-clase
Una relación atributo-clase o relacióninterobjeto, se crea cuando el atributo de un objeto hace referencia a otro objeto de la misma o diferente clase. Existen dos tipos de relaciones interobjeto: relaciones 1:M y M:N.
Relaciones 1:M
En contraste con el modelo relacional, el OODM soporta atributos multivaluados, agregaciones conocidas como conjuntos o bolsas. Esta capacidad es esencial para representar cualquier tipo de relaciones “a muchos”.Para representar una relación 1:M se define un atributo en la clase “muchos” de la relación para almacenar el identificador del objeto de la clase “uno”. En la clase “uno” se define un atributo para almacenar un conjunto de valores, que serán los identificadores de los “muchos” objetos con los que está relacionado.
Es importante tener en cuenta que aunque la relación es definida por los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema manejador de base de datos
  • Sistema Manejador de Base de Datos
  • SISTEMAS MANEJADORES DE BASES DE DATOS(SQL)
  • “Introducción Al Sistema Manejador De Sistemas De Base De Datos (Dbms)”
  • Sistemas manejadores de base de datos
  • Sistema Manejador De Base De Datos
  • sistemas manejadores de base de datos
  • Sistemas manejadores de bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS