Sie sind auf Seite 1von 14

MODELO ENTIDAD

RELACIN
EXTENDIDO
Lic. Cristian Mercado Quispe UPEA
BIBLIOTECA
Disear un diagrama entidad relacin para una biblioteca que
permita registrar la siguiente informacin
- Informacin de los libros con los que cuenta la
biblioteca(autor, editorial, ttulo, Nro de pginas)
- Informacin de los lectores que asisten a la biblioteca
(nombres, apellidos, ci, direccin, telfonos, correo
electrnico).
- Informacin de los prstamos y devoluciones que realizan los
lectores de los libros de la biblioteca.
Realizar las siguientes modificaciones:
Cada libro puede tener uno o varios ejemplares (original/
fotocopia).
Se tienen dos tipos de lectores, los lectores internos(funcionarios
de la institucin), y los lectores externos(pblico en general). De
los lectores internos se busca registrar, el ci, nombres, apellido
paterno y materno, N de telfono, N de item de trabajo, cargo y
una fotografa tamao carnet. De los lectores externos se busca
registrar: ci, nombres, apellido paterno y materno, telfono,
direccin domicilio, institucin a la que pertenece y el ltimo
grado de formacin.
id_ejemplar estado
titulo
Id_libro 1:N

LIBRO tiene EJEMPLAR

N_pag
M
Fecha_pres M
: escribe prstamo :
N
Fecha_dev N

AUTOR
Ap_paterno LECTOR nombres

nombres Ap_paterno
Id_lector
Id_autor
Ap_materno
Especializacin
Un conjunto de entidades puede incluir subgrupos de entidades
que se diferencian de alguna forma de las otras entidades del
conjunto.

Ap_paterno
EMPLEADO
Id_empleado
Ap_materno
nombres

DOCTOR ADMINISTRATIVO

cargo
Reg_medico
especialidad Categoria
Generalizacin
El proceso de diseo puede ser tambin de una forma
ascendente, en el que varios conjuntos de entidades se
sintetizan en un conjunto de entidades de nivel ms alto
basado en caractersticas comunes.
Ap_paterno
EMPLEADO
Id_empleado
Ap_materno
nombres

DOCTOR ADMINISTRATIVO

cargo
Reg_medico
especialidad Categoria
Agregacin
Un empleado trabaja, determinadas horas asignadas, en varios
proyectos, todo empleado que tiene asignado un proyecto
utiliza una serie de herramientas para la realizacin de los
proyectos Fecha_inicio
N:M N_horas

EMPLEADO trabaja PROYECTO


Fecha_final
Id_emp nombres Id_proy nombre

Id_herr HERRAMIENTAS

nombre
EMPLEADO PROYECTO
ID_EMP NOMBRE ID_PROY NOMBRE
1 JUAN 10 PROY1
2 MARIA 20 PROY2
TRABAJA
ID_TRABAJA ID_EMP ID_PROY ID_HERR N HORAS FECHA_INICIO FECHA_FINAL
111 1 10 100 50 1/1/2011 31/12/2011
222 1 10 200 50 1/1/2011 31/12/2011
333 1 10 300 50 1/1/2011 31/12/2011

444 2 20 100 60 1/2/2011 6/06/2011

HERRAMIENTAS
ID_HERR NOMBRE
100 HERR 1
200 HERR 2
300 HERR 3
Agregacin
Fecha_inicio
N:M N_horas

EMPLEADO trabaja PROYECTO


Fecha_final
Id_emp nombres Id_proy nombre

N
utiliza :
M

Id_herr HERRAMIENTAS

nombre
EMPLEADO PROYECTO
ID_EMP NOMBRE ID_PROY NOMBRE
1 JUAN 10 PROY1
2 MARIA 20 PROY2
TRABAJA
ID_TRABAJA ID_EMP ID_PROY N HORAS FECHA_INICIO FECHA_FINAL
111 1 10 50 1/1/2011 31/12/2011
222 2 20 60 1/2/2011 6/06/2011

UTILIZA
ID_UTILIZA ID_HERR ID_TRABAJA
HERRAMIENTAS
11 100 111
ID_HERR NOMBRE
22 200 111
100 HERR 1
33 300 111
200 HERR 2
44 100 222
300 HERR 3
UNIVERSIDAD
Disear una base de datos(Diagrama Entidad Relacin) para
registrar:
Docentes(ci, nombres, apellidos, formacin), materias(cdigo de
la materia y nombre de la materia) y estudiantes(ci, registro
universitario, nombres y apellidos, ao de ingreso a la carrera)
de una carrera. Donde un docente puede dictar varias materias
en el transcurso de su vida profesional, una materia puede ser
dictada por varios docentes en diferentes gestiones.
Un docente que dicta una materia, tiene asignados varios
estudiantes.
SUPERMERCADO
Disear una base de datos(Diagrama Entidad Relacin) para
registrar:
Los productos, los clientes y los empleados de un
supermercado, donde un cliente es atendido por un empleado y
un empleado puede atender a muchos clientes. Un cliente que
es atendido por un empleado, compra uno o varios productos.
HOSPITAL
Disear un diagrama entidad relacin para un Hospital que
permita registrar la siguiente informacin.
- Informacin de los pacientes.
- Informacin de los doctores(ci, nombres y apellidos,
especialidad) que atienden a los pacientes.
- Informacin de la consulta realizada (fecha de atencin,
descripcin, doctor tratante, paciente atendido,
tratamiento)de un paciente a un doctor.
Los pacientes pueden ser pacientes asegurados o pacientes
externos, de los pacientes asegurados interesa registrar el
cdigo de asegurado, ci, nombres y apellidos y la empresa
aseguradora. De los pacientes externos interesa conocer su ci,
nombre y apellidos, direccin, profesin y lugar de
nacimiento(municipio, provincia, departamento).
Ejemplo 2
Una tienda que se dedica al alquiler de pelculas y videojuegos requiere
implementar una base de datos en la cual pueda registrar:
Informacin de los empleados que trabajan en la tienda.
Informacin de los clientes que alquilan videojuegos y/o pelculas.
Informacin de las pelculas, cada pelcula tiene gnero, fecha de estreno,
nmero de ejemplares, entre otros.
Informacin de los videojuegos, cada videojuego tiene un gnero de
videojuego (tercera persona, deportes, aventuras, etc.), fecha de
lanzamiento del videojuego, tipo de consola, entre otros
Informacin del alquiler de las pelculas y/o videojuegos a los clientes,
los datos del empleado que realizo el alquiler, la fecha de alquiler, el
costo de alquiler (el costo de alquiler puede variar dependiendo de la
pelcula y videojuego), la garanta que se deja por cada pelcula o
videojuego alquilado, la fecha lmite de devolucin y las multas o recargos
que pueden existir al no cumplir dicha fecha.