Está en la página 1de 4

MODELO ENTIDAD RELACION

12 DE JUNIO DE 2014
COLEGIO COOPERATIVO REYES PATRIA
Boyac-Sogamoso
Integrantes:
Elmer Darley Ruiz
Laura Camila Vargas



DESARROLLO DE LA GUIA MODELO ENTIDAD RELACION
1. Qu es un modelo de datos?
Un modelo de datos es un lenguaje orientado a hablar de una Base de Datos. Tpicamente
un modelo de datos permite describir los elementos de la realidad que intervienen en un
problema dado y la forma en que se relacionan esos elementos entre s. Tambin:
Las estructuras de datos de la base: El tipo de los datos que hay en la base y la forma en
que se relacionan.
Las restricciones de integridad: Un conjunto de condiciones que deben cumplir los datos
para reflejar correctamente la realidad deseada.
Operaciones de manipulacin de los datos: tpicamente, operaciones de agregado,
borrado, modificacin y recuperacin de los datos de la base.

2. Qu es modelo entidad relacin?
El Modelo de Entidad Relacin es un modelo de datos basado en una percepcin del mundo
real que consiste en un conjunto de objetos bsicos llamados entidades y relaciones entre
estos objetos, implementndose en forma grfica a travs del Diagrama Entidad Relacin.
3. Qu es entidad?
Entidad.- Objeto del mundo real sobre el que queremos almacenar informacin (Ej.: una
persona). Las entidades estn compuestas de atributos que son los datos que definen el
objeto (para la entidad persona seran DNI, nombre, apellidos, direccin,...). De entre los
atributos habr uno o un conjunto de ellos que no se repite; a este atributo o conjunto de
atributos se le llama clave de la entidad, (para la entidad persona una clave seria DNI). En
toda entidad siempre hay al menos una clave que en el peor de los casos estar formada
por todos los atributos de la tabla. Ya que pueden haber varias claves y necesitamos elegir
una, lo haremos atendiendo a estas normas:
4. Tipos de entidades
Entidad fuerte: es aquella que no necesita de otra entidad dbil para existir. Una entidad
dbil es aquella que s que necesita de otra para existir. Por ejemplo, en un video-club lo
que realmente se alquila a los clientes no son pelculas, sino las copias de pelculas que tiene
el video-club adquiridas.
Entidades dbiles: se representan- mediante un doble rectngulo; es decir, un rectngulo
con doble lnea.
Se puede hablar de la existencia de 2 tipos de dependencias en las entidades dbiles:


Dependencia por existencia
Las ocurrencias de la entidad dbil pueden identificarse mediante un atributo identificador
clave sin necesidad de identificar la entidad fuerte relacionada.
Dependencia por identidad
La entidad dbil no puede ser identificada sin la entidad fuerte relacionada. (Ejemplo: si
tenemos una entidad LIBRO y otra relacionada EDICIN, para identificar una edicin
necesitamos conocer el identificador del libro).

5. Atributos
Los atributos son las caractersticas que definen o identifican a una entidad. Estas pueden
ser muchas, y el diseador solo utiliza o implementa las que considere ms relevantes. Los
atributos son las propiedades que describen a cada entidad en un conjunto de entidades.
En un conjunto de entidades del mismo tipo, cada entidad tiene valores especficos
asignados para cada uno de sus atributos, de esta forma, es posible su identificacin
unvoca.
Los atributos identificativos son aquellos que permiten diferenciar a una instancia de la
entidad de otra distinta. Por ejemplo, el atributo identificativo que distingue a un alumno
de otro es su nmero de id.
Para cada atributo, existe un dominio del mismo, este hace referencia al tipo de datos que
ser almacenado o a restricciones en los valores que el atributo puede tomar (cadenas de
caracteres, nmeros, solo dos letras, solo nmeros mayores que cero, solo nmeros
enteros...).
Cuando algn atributo correspondiente a una entidad no tiene un valor determinado, recibe
el valor nulo, bien sea porque no se conoce, porque no existe o porque no se sabe nada al
respecto del mismo.

6. Relacin
Describe cierta dependencia entre entidades o permite la asociacin de las mismas.
Una relacin tiene sentido al expresar las entidades que relaciona. En el ejemplo anterior,
podemos decir que un husped (entidad), se aloja (relacin) en una habitacin (entidad).}
Al hacer uso de las relaciones, se evita la duplicidad de datos, ahorrando memoria y
espacio en el disco, aumentando la velocidad de ejecucin y facilitando al usuario/a el
trabajo con tablas.
Para conseguir una correcta base de datos relacional es imprescindible realizar un estudio
previo del diseo de la base de datos.
Para poder relacionar tablas entre s se deber especificar un campo en comn que
contenga el mismo valor en las dos tablas y dicho campo ser clave principal en una de
ellas.
Las tablas se relacionan de dos a dos
7. Cardinalidad
Es Simplemente la forma en que se relacionan las Entidades, o expresa cuantas entidades
se
Relacionan con otras entidades. Hay varias maneras de mostrar las cardinalidades:
Poner etiquetas en las lneas que unen las relaciones con las entidades, consiste en un
mnimo y mximo que contiene un cero (varios a varios) y lo usual es poner una M en un
Existen 4 tipos de relaciones que pueden establecerse entre entidades, las cuales
establecen con cuantas ocurrencias de entidad de tipo B se puede relacionar una
ocurrencia de entidad de tipo A:
1. Relacin uno a uno.
2. Relacin uno a varios (n).
3. Relacin varios (n) a uno.
4. Relacin varios a varios (n)- (n)