Está en la página 1de 3

Modelos de Datos

1
Modelos de Datos
Conjunto de herramientas conceptuales que permiten
describir datos, relaciones entre datos, semntica asociadas a
los datos y restricciones de consistencia
(Rovarini De la Vega)
Coleccin integrada de conceptos para describir y manipular
datos, las relaciones existentes entre los mismos y las
restricciones aplicables a los datos, todo dentro de una
organizacin (Connolly - Begg)

Clasificacin de los Modelos de Datos
objetos
registros



Modelos Basados en Objetos
Se utilizan conceptos como entidades, atributos y relaciones. Utilizado en los
niveles conceptuales y de visin. Son flexibles y permiten especificar
explcitamente restricciones a los datos.

Los modelos ms conocidos son:
Modelo Entidad Relacin
Modelo Funcional
Modelo de Objeto Semntico
Modelo Orientado a Objetos.

Modelos Basados en Registros
Se utilizan registros para describir los datos. Se usan en los niveles
lgico y fsico.

Los modelos ms conocidos son:
Modelo Jerrquico
Modelo en Red
Modelo Relacional

Modelos Fsicos de Datos
Se usan para describir datos en el nivel ms bajo, tratando aspectos tales como la implementacin de la base de datos.

Los modelos ms comunes son los siguientes:
Modelo Unificador
Memoria de elementos



Modelo Jerarquico
HM-
a considerando a los datos como un colecciones de registros o nodos y a las relaciones como conjuntos.
rbol. Un nodo slo puede tener un solo padre.
implementan mediante punteros
flexible. No todas las situaciones del mundo real son jerrquicas.



Modelos de Datos



2

Modelo en Red
NM-
jerrquico, correspondiente a una estructura de grafo
direccin y pueden coexistir varios caminos entre un mismo par de nodos.


Modelo Entidad Relacin
Modelo Entidad - Relacin
Relacin o Entity-Relation Model ERM- Chen
considerndolo compuesto de entidades y relaciones

Entidad es una cosa que existe y es distinguible representa una ocurrencia en el universo del discurso
Conjunto Entidad: Un grupo de entidades similares representa un conjunto entidad entity set: ES- seen
atributos, los cuales
toman un valor desde un dominio.
Clave: atributo o conjunto de atributo cuyos valores identifican en forma unvoca a una entidad.

: su existencia no depende de otra entidad. Tiene clave.
Entidad Dbil: su existencia depende de otra entidad (fuerte). No tiene clave propia, sino que tiene la clave de la entidad fuerte
de la cual depende.

Relaciones: asociacin entre dos o ms entidades, no necesariamente distintas
: para cada entidad, en el primer conjunto, existe como mximo una sola entidad asociada en el otro
conjunto
Relaciones uno a muchos: una entidad del primer conjunto E1 se asocia con cero o ms entidades del segundo conjunto E2,
pero una entidad de E2 se asocia a lo sumo con una entidad de E1.
Relaciones muchos a muchos: no existen restricciones sobre los conjuntos entidades relacionadas

Diagrama Entidad Relacin
Conjuntos Entidades: se representan mediante rectngulos
Relaciones: se representan mediante rombos y se unen a los conjuntos entidades mediante ramas
Atributos: se representan mediante elipses unidas a las entidades respectivas mediante ramas no dirigidas
Relaciones uno a uno: se usan flechas en ambos extremos.
Relaciones uno a muchos: de A a B se indica por medio de una flecha dirigida de B hacia A.
Relaciones muchos a muchos: no existen ramas dirigidas.


Modelos de Datos



3
Diagrama Entidad Relacin (Estilo UML)
: se representan mediante rectngulos con tres segmentos: el superior muestra el nombre de la entidad, el
segundo los nombres de los atributos y el tercero restricciones y mtodos
Relaciones: se representan mediante lneas que unen entidades.
Cardinalidad de Relaciones: formato x:y (x mnimo requerido y mximo permitido):0, 1, *
Entidades dbiles: se coloca un diamante lleno en la lnea de la entidad padre de la cual depende la entidad dbil

Conversin del DER a un modelo relacional
tabla a cada conjunto entidad y a cada conjunto relacion, dndole el mismo nombre
Entidad fuerte: si tiene n atributos la tabla generada tendr n columnas, y cada fila representa a una ocurrencia de la entidad
Entidad dbil: tiene las n columnas de la entidad dbil ms las k columnas de la clave de la entidad fuerte de la que depende
Relacion: si tiene n atributos, la tabla tendr n columnas
caso afirmativo, proceder a su eliminacin

Modelo de Objeto Semntico
Modelo desarrollado por Michael Hammer y Dennis McLeod en 1981
Se utiliza la terminologa de objeto semntico para dar la idea de modelar el significado de los datos de los usuarios y para
distinguir del modelo orientado a objetos
Objeto Semntico: representacin de algunas cosas identificables en el ambiente de trabajo del usuario. O tambin, conjunto
de atributos que describen suficientemente una identidad bien definida. El usuario lo reconoce como una cosa independiente
que genera informacin

Los objetos semnticos tienen atributos que definen sus caractersticas
Tres clases de atributos:
o Atributo simple: tiene un solo elemento.
o Atributo grupal: combinaciones de atributos simples
o Atributo de objeto semntico: establece una relacin entre un objeto semntico y otro

Cardinalidad de Atributos: los atributos tienen cardinalidad mnima y cardinalidad mxima
Cardinalidad mnima: cantidad de instancias mnimas para que el objeto sea vlido. Normalmente 0 o 1.
Cardinalidad Mxima: nmero mximas de instancias que el objeto puede tener . Normalmente 1 o N.
Instancia de Objeto: los atributos toman valores particulares.
Identificador de Objeto: uno o ms atributos de los objetos usados para identificar las instancias de los objetos

Diagrama de Objeto Semntico

También podría gustarte