Você está na página 1de 15

Modelo de 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.
Entidad: Objeto del mundo real distinguible de
otros objetos. Una entidad se describe usando un
conjunto de atributo.
Conjunto de entidades (tipo de entidad): Una
coleccin de entidades similares (ej. todos los
empleados).
Todas las entidades de un conjunto tiene los
mismos
atributos (a excepcin de una jerarqua)
Cada conjunto de entidades tiene una llave
Cada atributo tiene un dominio
Empleados
Nombre
Rut
Un tipo de entidad define el esquema o
intensin
para el conjunto de entidades que comparten la
misma estructura. La coleccin de entidades de
un
tipo particular de entidad definen la extensin
del
tipo de entidad.
Atributos = Campos
Se puede definir cono Entidad a cualquier objeto, real o
abstracto, que existe en un contexto determinado o
puede llegar a existir y del cual deseamos guardar
informacin.
Los Atributos son caractersticas o propiedades
asociadas a la entidad que toman valor en una
instancia particular. Ejemplo: nombre, cdula,
telfono.
Atributos clave de una entidad: Un tipo de entidad
casi siempre tiene un atributo que es distinto para
cada entidad. Hay ocasiones en que un conjunto de
atributos constituyen la clave de una entidad
(atributos subrayados en los diagramas). Algunas
entidades tienen ms de un atributo clave.
Dominio de los atributos: Cada uno de los atributos
simples tienen asociado un conjunto de valores
posibles.
Se entiende por Relacin a la asociacin entre 2 o ms
entidades.
Clasificacin por Cardinalidad

1. Relacin Uno a Uno: Cuando un registro de una
tabla slo puede estar relacionado con un nico
registro de la otra tabla y viceversa. En este caso la
clave fornea se ubica en alguna de las 2 tablas.

TIPOS DE RELACIN
Departamento Profesor





La Relacin Uno a Uno se da cuando un registro de una
tabla slo puede estar relacionado con un nico registro de
la otra tabla y viceversa.

















Departamento
Dep_Cod
Dep_Nombre

Dep_Jefe

Profesor
Prof_Cod
Prof_Nombre
Prof_Direccion
Prof_Telefono
1. Relaciones Uno a Uno
Cuando un registro de una tabla (tabla
secundaria) slo puede estar relacionado
con un nico registro de la otra tabla (tabla
principal) y un registro de la tabla principal
puede tener ms de un registro relacionado
en la tabla secundaria.


2. Relaciones Uno a Muchos
Curso Alumno
1
Curso
Alumno
Pol-1-A
Pol-1-B
Pol-2-A
Carla
Juan
Pedro
Sara
Carla
Un Curso tiene muchos Alumnos
Un Alumno est en slo un curso
Un Curso puede estar transitoriamente vaco
Todo Alumno tiene un Curso asignado
Cuando un registro de una tabla puede estar
relacionado con ms de un registro de la otra tabla y
viceversa. En este caso las dos tablas no pueden estar
relacionadas directamente, se tiene que aadir una
tabla entre las dos que incluya los pares de valores
relacionados entre s.
El nombre de tabla dbil deviene de que con sus
atributos propios no se puede encontrar la clave, por
estar asociada a otra entidad. La clave de esta tabla se
conforma por la unin de los campos claves de las
tablas que relaciona.

3.Relaciones de Muchos a Muchos

Profesor Curso
1
Curso
Carla
Juan
Pedro
Sara
Carla
Pol-1-A
Pol-1-B
Pol-2-A
Alumno
Un Profesor puede estar asignado en varios Cursos
Un Curso puede tener muchos Profesores asignados
Todo Profesor tiene un Curso asignado
Un Curso puede no tener transitoriamente un Profesor
Relacin Trabaja_en:
Un empleado puede trabajar en un
departamento.
Un departamento puede tener varios empleados
Sin embargo, cada departamento puede tener a
lo ms un jefe por la restriccin de llave de la
relacin administra

Restricciones de llave

Empleado Rut
Nombre
Seccin
Trabaja
en
Departamento
did
Administra
dnombre
desde

Você também pode gostar