Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelos de datos
Un modelo de datos es una serie de conceptos que puede utilizarse para
describir un conjunto de datos y las operaciones para manipularlos. Hay dos
tipos de modelos de datos: los modelos conceptuales y los modelos lgicos. Los
modelos conceptuales se utilizan para representar la realidad a un alto nivel de
abstraccin. Mediante los modelos conceptuales se puede construir una
descripcin de la realidad fcil de entender. En los modelos lgicos, las
descripciones de los datos tienen una correspondencia sencilla con la
estructura fsica de la base de datos.
Los modelos se utilizan en todo tipo de ciencias. Su finalidad es la de simbolizar
una parte del mundo real de forma que sea ms fcilmente manipulable. En
definitiva es un esquema mental (conceptual) en el que se intentan reproducir
las caractersticas de una realidad especfica.
En el caso de los modelos de datos, lo que intentan reproducir es una
informacin real que deseamos almacenar en un sistema informtico. Se
denomina esquema a una descripcin especfica en trminos de un modelo de
datos. El conjunto de datos representados por el esquema forma la base de
datos.
o
o
o
o
Modelo E/R
Modelo RM/T
Modelos semntico
Entidad
Cualquier tipo de objeto o concepto sobre el que se recoge informacin:
cosa, persona, concepto abstracto o suceso. Por ejemplo: coches, casas,
empleados, clientes, empresas, oficios, diseos de productos, conciertos,
excursiones, etc. Las entidades se representan grficamente mediante
rectngulos y su nombre aparece en el interior. Un nombre de entidad
slo puede aparecer una vez en el esquema conceptual.
Las entidades que poseen las mismas propiedades forman conjuntos de
entidades. Ejemplos de conjuntos de entidades son los conjuntos: personas,
facturas, coches,...
Hay dos tipos de entidades: fuertes y dbiles. Una entidad dbil es una
entidad cuya existencia depende de la existencia de otra entidad. Una
entidad fuerte es una entidad que no es dbil.
Por ejemplo la entidad tarea laboral slo podr tener existencia si existe la
entidad trabajo. Las entidades dbiles se presentan de esta forma:
Relaciones
Representan asociaciones entre entidades. Es el elemento del modelo que
permite relacionar en s los datos del modelo. Por ejemplo, en el caso de que
tengamos una entidad
personas y otra entidad trabajos. Ambas se realizan ya que las personas
trabajan y los trabajos son realizados por personas:
Atributo
Es una caracterstica de inters o un hecho sobre una entidad o sobre
una relacin. Los atributos representan las propiedades bsicas de las
entidades y de las relaciones. Toda la informacin extensiva es portada
por los atributos. Grficamente, se representan mediante elipses que
cuelgan de las entidades o relaciones a las que pertenecen.
Cada atributo tiene un conjunto de valores asociados denominado
dominio. El dominio define todos los valores posibles que puede tomar
un atributo. Puede haber varios atributos definidos sobre un mismo
dominio.
Los atributos pueden ser simples o compuestos. Un atributo simple es
un atributo que tiene un solo componente, que no se puede dividir en
partes ms pequeas que tengan un significado propio. Un atributo
compuesto es un atributo con varios componentes, cada uno con un
significado por s mismo. Un grupo de atributos se representa mediante
un atributo compuesto cuando tienen afinidad en cuanto a su
8
Cardinalidad
Indica el nmero de relaciones en las que una entidad puede aparecer. Se
anota en
trminos de:
o cardinalidad mnima. Indica el nmero mnimo de asociaciones en las
que aparecer cada ejemplar de la entidad (el valor que se anota es de
cero o uno)
o cardinalidad mxima. Indica el nmero mximo de relaciones en las
que puede aparecer cada ejemplar de la entidad (puede ser uno o
muchos)
En los esquemas entidad / relacin la cardinalidad se puede indicar de muchas
formas.
Actualmente una de las ms populares es como se muestra en la siguiente
figura.
10
Ejemplo:
11
16
Si el atributo es multievaluado.
http
18