Vous êtes sur la page 1sur 28

Diseo de la BD y el modelo E-R

Unidad 2
El Modelo E-R
El modelo de datos E-R est basado en una
percepcin del mundo real que consta de una
coleccin de objetos bsicos, llamados
entidades, y de relaciones entre estos objetos.

ENTIDAD RELACIN ENTIDAD

Una entidad es una cosa u objeto en el


mundo real que es distinguible de otros
objetos.
Ejemplo: mesa, auto, casa, alumno.
Las entidades se describen en una base de datos mediante un conjunto de atributos.

Tangible
Intangible
Colores
Materias (asignaturas)
Horario
Das de la semana
Retcula
Profesin
Atributo: caractersticas que puede tener una
entidad, para cada atributo hay un conjunto
de valores permitidos, llamados el dominio, o
el conjunto de valores de ese atributo.

Una relacin es una asociacin entre


diferentes entidades.
Simbologa del modelo E-R
Investigar

Atributo monovalorado
Atributo multivalorado
Atributo simple
Atributo compuesto
Atributo derivado
Atributo descriptivo
Relacin binaria
RESTRICCIONES
La correspondencia de cardinalidades y las
restricciones de participacin, que son dos de
los tipos ms importantes de restricciones.
La correspondencia de cardinalidades, o
razn de cardinalidad, expresa el nmero de
entidades a las que otra entidad puede estar
asociada va un conjunto de relaciones.
* * R
R

* 1 R
R

1 1 R
R
Uno a uno. Una entidad en A se asocia con a
lo mucho una entidad en B, y una entidad en B
se asocia con a lo mucho una entidad en A.
Uno a muchos. Una entidad en A se asocia con
cualquier nmero de entidades en B y una
entidad en B, sin embargo, se puede asociar
con a lo mucho una entidad en A
muchos a uno. Una entidad en A se asocia con
a lo mucho una entidad en B. Una entidad en
B, sin embargo, se puede asociar con cualquier
nmero de entidades en A.
Muchos a Muchos. Una entidad en A se
asocia con cualquier nmero de entidades
(ninguna o varias) en B, y una entidad en B se
asocia con cualquier nmero de entidades
(ninguna o varias) en A.
Clave primaria: Es la clave candidata
seleccionada por el diseador de la BD para
identificar a cada entidad.
Una clave primaria no puede tener valores nulos
(vacos), ha de ser sencilla de crear y no ha de
variar con el tiempo. El atributo o conjunto de
atributos que forman parte de la clave primaria se
representan subrayados.
Clave Candidata: Es cada una de las superclaves formadas
por el mnimo nmero de campos posibles. Ejemplo 2
claves candidatas de un nico atributo: dni o nmero de la
seguridad social, Rfc y CURP
Sperclave: Es el conjunto de atributos que identifican de
forma nica a cada entidad. Por ejemplo, la entidad
EMPLEADO, con los atributos: nmero de la seguridad
social, dni, nombre, direccin, fecha de nacimiento y
telfono, podra tener como identificador slo el dni (pues
no habr 2 empleados con el mismo dni), o slo el nmero
de la seguridad social, o el conjunto de 3 atributos nombre,
fecha de nacimiento y telfono (pues es difcil que hay 2
empleados en la misma empresa que tengan los mismos
valores en esos 3 atributos).
Investigar:
Entidad dbil:
Especializacin
Restricciones sobre generalizacin
Agregacin
Un atributo unido a un conjunto de relaciones
Atributos: compuestos, multivalorados y derivados
E-R ternaria
Participacin total de un conjunto de entidades
en un conjunto de relaciones.

*Lineas dobles: un cliente debe tener por lo menos un


prstamo
Generalizacin

Especializacin
Modelo E-R con redundancia
Modelo E-R con Agregacin
Notaciones E-R alternativas
m .. n R

m .. 1 R

1 .. 1 R
Ejercicios
Hacer un modelo entidad relacin de:
Alumno, Materia, Profesor
Proveedor, producto
Vendedor, artculo
EL departamento de Servicios Escolares del Tecnolgico de
Tlaxiaco mantiene datos acerca de la ficha escolar con las
siguientes entidades:
Asignaturas, incluyendo el nmero, ttulo, programa, y
prerrequisitos;
Ofertas de asignaturas, incluyendo nmero de asignatura, ao,
semestre, nmero de seccin, profesor(es) Horarios y aulas;
Estudiantes, incluyendo idestudiante, nombre y programa;
Profesores, incluyendo nmero de identificacin, nombre,
departamento y ttulo.
Adems, la matrcula de los estudiantes en asignaturas y las
calificaciones a estudiantes en cada asignatura en la que estn
matriculados.
Realizar un diagrama E-R para el departamento de
servicios escolares para registro.
Explicar todas las decisiones que se hagan acerca de
restricciones de correspondencia que lleve el esquema E-R.