Sunteți pe pagina 1din 3

López Martínez German

307INFO
1.1 A

1.1
A) Identificación y evolución de los modelos de datos
Un modelo, un conjunto de herramientas conceptuales para describir datos, sus
relaciones, su significado y sus restricciones de consistencia.La parte esencial de la
estructura de base de datos es el modelo de datos: una colección de herramientas
conceptuales para describir los datos, las relaciones de datos, la semántica de los
datos y las ligaduras de consistencia. Los diferentes modelos de datos que se han
propuesto se clasifican en tres grupos diferentes: modelos lógicos basados en objetos,
modelos lógicos basados en registros y modelos físicos.

 Modelos orientados a datos

MODELOS LÓGICOS BASADOS EN OBJETOS

Los modelos lógicos basados en objetos se usan para describir datos en los niveles
lógico y de vistas. Proporcionan capacidades estructurales muy flexibles y permiten
que las ligaduras se especifiquen explícitamente.

Los modelos mas conocidos son:

Modelo Entidad - Relación (E - R)

Modelo Orientado a Objetos (OO).

Modelo De Datos Semántica

Modelo De Datos Funcional

MODELOS ENTIDAD-RELACION (E-R)

Esta basado en una percepción del mundo real que consta de una colección de
objetos básicos, llamados entidades, y de las relaciones entre estos objetos. Una
entidad es una cosa u objeto que es distinguible de otros objetos. Una relación es una
asociación entre varias entidades. Se maneja la correspondencia de cardinalidades
que expresa el número de entidades que pueden estar relacionadas con una entidad
por medio de relaciones.

Ejemplo

Número de cuenta y saldo pueden ser los atributos de la entidad que representa
cuentas bancarias.

Nombre, número de documento, dirección y ciudad pueden ser los atributos que
representa a los clientes de un banco.
López Martínez German
307INFO
1.1 A

La estructura lógica de una Base De Datos puede expresarse gráficamente mediante


un diagrama entidad - relación.

Cada diagrama entidad - relación esta compuesto de:

Rectángulos: Representando conjuntos de entidades.

Elipses: Representando atributos.

Rombos: Representando relaciones entre conjuntos de entidades.

Líneas: Vinculando conjuntos de entidades entre si o conjuntos de entidades con


relaciones.

 Modelos orientados a objetos

Una base de datos orientada a objetos es una base de datos donde los elementos son
objetos. Estos pueden ser bases de datos multimedia (videos, imágenes y sonidos),
donde la herencia nos permita una mejor representación de la información, estas
bases de datos tienen una identidad de ser un Todo, y no solo una parte de una gran
base, por ejemplo una base de secuencias de ADN.

El objetivo de una base de datos orientada a objetos son los mismos que los de las
bases de datos tradicionales, pero con la ventaja de representar las modelos de datos
con un marco mucho más eficiente, manteniendo la integridad y relación entre ellos.

Recordemos que un objeto es una estructura que tiene asociado un estado y un


comportamiento (propiedades y métodos). Estas bases tienen las características de
todo lo que es orientado a objeto que son Herencia, Polimorfismo, Abstracción y
Encapsulamiento.

Un objeto puede heredar comportamiento de otro tipo de objetos (herencia) y puede


adaptarse para responder de diferentes maneras ante la solicitud de una acción
(polimorfismo), lo importante es que permite representar cosas de la vida real con
relativa facilidad (abstracción) y que todo esto se puede implementar de manera que
no nos importe el código, sino sólo la manera de comunicarnos con estos objetos
pensando en ellos como una sola unidad (encapsulamiento).

Las bases de datos orientados a objetos han adoptado muchos de los objetos creados
para los lenguajes de programación orientados a objetos.

La utilización de una BDOO simplifica la conceptualización ya que la utilización de


objetos permite representar de una manera más natural la información que se quiere
guardar.

Para modelar la estructura o vista lógica de la BD, se utiliza el Diagrama de clases que
permite presentar las clases con sus respectivas relaciones estructurales y de
López Martínez German
307INFO
1.1 A

herencia, además del Diagrama de Objetos cuando no está muy claro y preciso cómo
serían las instancias de las clases o para especificar más el Diagrama de Clases.

Para modelar la parte dinámica, la interacción y comportamiento entre los objetos, se


emplearía el Diagrama de Secuencia para presentar las interacciones entre los
objetos organizados en una secuencia temporal y describir como estos objetos
colaboran; así como también, el Diagrama de Estado para mostrar los posibles
estados en que puede encontrarse un objeto y las transacciones que pueden causar
un cambio de estado, luego que ocurre un evento.

En general, cada objeto está asociado con:

Un conjunto de variables que contiene los datos del objeto; las variables corresponden
con los atributos del modelo E-R.

Un conjunto de mensajes a los que responde; cada mensaje puede o no tener


parámetros o tener uno o varios.

Un conjunto de métodos, cada uno de los cuales es el código que implementa un


mensaje; el método devuelve un valor como respuesta al mensaje.

Además tienen un Nombre, Tiempo de vida pueden ser transitorios o persistentes,


estado y comportamiento.

 Modelos semánticos

Los sistemas de base de datos relacionales solo expresan en realidad una


comprensión muy limitada del significado la información contendida en la base de
datos, por lo general entienden ciertos valores sencillos de datos y ciertas
interrelaciones de muchos a uno entre dichos valores, toda información más allá de
eso se deja al usuario. Los

Modelos semánticos

En cambio permiten captar mejor el significado (Semántica) De los datos contenidos


en la base de datos.

OBJETOS SEMÁNTICOS

Un objeto semántico es una representación de algunas cosas identificables en el


ambiente de trabajo de los usuarios. De manera formal, un objeto semánticos un
conjunto de atributos que describen con eficacia una identidad bien determinada. Los
objetos semánticos se agrupan en clases. Una clase de objeto tiene un nombre que la
hace diferente a otras y que corresponde a los nombres de las cosas que representa.
Los nombres de clases se escriben en mayúsculas. Un objeto semántico particular es
una ocurrencia de tal clase. Por ejemplo: "William Shakespeare", es una ocurrencia de
la clase ESCRITOR, y "CUARTO" es una ocurrencia de la clase EDIFICO

S-ar putea să vă placă și