Está en la página 1de 15

LABORATORIO 5.

APLICANDO EL MER (MODELO ENTIDAD RELACIN)

RICARDO FABIN MORENO

SERVICIO NACIONAL DE APRENDIZAJE - SENA


CENTRO DE TELEINFORMATICA Y PRODUCCIN INDUSTRIAL CAUCA
GESTION Y SEGURIDAD DE BASES DE DATOS
POPAYN CAUCA
2015

LABORATORIO 5.
APLICANDO EL MER (MODELO ENTIDAD RELACIN)
PROCEDIMIENTO:
Para el Desarrollo de cada uno de los ejercicios tenga en cuenta el siguiente
procedimiento:
1. Leer detenidamente cada enunciado.
2. Identificar las entidades.
3. Definir las relaciones requeridas entre las entidades identificadas, verifique
cardinalidad y participacin.
4. Identificar los atributos para cada entidad: cul es el atributo de
identificacin, existen atributos especiales (multivaluados, derivados,
compuestos).
5. Diagramar el modelo entidad relacin (MER) en la herramienta Dia.
EJERCICIOS:
1. Se pretende automatizar la gestin de una biblioteca. Para ello se
recoge la siguiente informacin:

Se dispone de un conjunto de usuarios con el nmero de carnet, nombre y


direccin; Cada libro de la biblioteca tiene un cdigo, ttulo y nmero de
pginas.

Se realizan prstamos de libros a los usuarios. Cada usuario puede tener


prestados a la vez varios libros.
Cada libro pertenece a una determinada clase, identificada por una clave. De
la clase del libro depende el tiempo mximo que se puede prestar.

Se quiere llevar un control histrico de todos los prstamos que se van


realizando, sabiendo adems del libro y el usuario, las fechas de inicio y de
devolucin del prstamo.

Es importante poder consultar los libros de un determinado autor o de una


determinada editorial. Sabiendo que un libro puede ser escrito por varios
autores pero editado por una sola editorial.
Asuma la informacin necesaria para construir el modelo entidad relacin
(MER).
Identificar Entidades:

Usuario
Libro
Autor

Clase
Editorial
Prestamos

Definir Relaciones entre entidades: Las relaciones de entidades, sern


resaltadas en color Rojo

Autor escribe Libro


Libro tiene Editorial
Libro pertenece Clase
Usuario Prstamo libro

Identificar Atributos:
Autor:

Id_autor
Nombre

Libro:

Cod_Libro
Pginas
Ttulo

Editorial:

Cod_Editorial
Nombre
Ciudad
Pas
Ao

Clase:

Clave
TiempoMaximoP.
Localizacin

Usuario:

Cod_Carnet
Nombre
Direccin
Cod_Libro

Prstamo:

Cod_Prestamo

Cod_Libro
Cod_Carnet
FechaPrestamo
FechaDevolucion

Diagramar el modelo entidad relacin (MER) - BIBLIOTECA

2. Se pretende automatizar la gestin de una Video tienda teniendo


en cuenta la siguiente informacin:
Se dispone de un conjunto de clientes con su cdigo, nombre, direccin y
correo electrnico; Cada video de la videoTienda tiene un cdigo, ttulo, idioma
y duracin.
Los clientes pueden alquilar varios videos y es importante saber la fecha de
alquiler, la fecha de devolucin y el valor del alquiler que depende del formato
del video (VHS, VCD, DVD, BlueRay). Los clientes podrn consultar los videos
que hay de un determinado formato, o gnero (comedia, terror etc), as como
por determinado actor.
Cada Video es dirigido por un director del cual adems de interesarnos
conocer los videos que ha dirigido, nos interesa saber cul es su nacionalidad.
Cada vez que un cliente devuelve un video es importante registrar adems
de la fecha de devolucin, los das de retraso, este histrico es importante para
determinar las sanciones o premios para cada cliente, pues existe un listado de
premios y de sanciones que es importante conocer que clientes los han
recibido, aunque no todos los clientes deben recibir premios o sanciones.
Asuma la informacin restante que sea necesaria para construir el MER.

Identificar Entidades:

Cliente
Video
Genero
Formato
Directores
Alquiler
Actor
Listado

Definir Relaciones entre entidades: Las relaciones de entidades, sern


resaltadas en color Rojo

Director Dirige Video


Video Tiene Actor
Video Tiene Gnero
Video Tiene Formato
Video Reserva Alquiler
Cliente Realiza Alquiler

Identificar Atributos:
Director:

Cod_Director
Nombre
Nacionalidad

Video:

Cod_Video
Ttulo
Idioma
Duracin

Gnero:

Cod_Genero
NombreGenero

Formato:

Cod_Formato
Nombre Formato

Cliente:

Cod_Cliente
Nombre
Direccin
E-mail

Alquiler:

Cod_Alquiler
Fecha_Inicio
Fecha_Devol
Valor_Alquiler
Dias_Retraso

Actor:

Cod_Actor
Nombre
Direccin
E-mail

Listado:

Premios
Sanciones

Diagramar el modelo entidad relacin (MER) - VIDEO TIENDA

3. El SENA regional Caldas desea construir el diagrama entidad


relacin de una base de datos que tiene como objetivo fundamental
llevar un control de los aprendices, instructores, cursos y formacin
que imparte cada centro perteneciente a la regional. La informacin
requerida para la base de datos es la siguiente:

De los aprendices interesa conocer su nmero de documento de identidad,


nombre, fecha de nacimiento, direccin, telfono y estrato. Adems es
importante conocer para cada aprendiz el curso en el que se encuentra
matriculado, as como la fecha de la matrcula.

Los cursos pertenecen a un determinado centro de formacin, del cual


interesa conocer el cdigo y nombre, tambin sera importante conocer los
instructores que pertenecen a un determinado centro y a que grupos
imparte formacin cada instructor.

Teniendo en cuenta que algunos de los aprendices del SENA estn


patrocinados, es importante tambin conocer la informacin de la empresa
que los patrocina. La informacin requerida de la empresa es: NIT, nombre,
direccin, telfono. Un aprendiz solo puede estar patrocinado por una
empresa, pero una empresa puede patrocinar a varios aprendices, siendo
importante para la base de datos todas las empresas de la regin as estas
no estn patrocinando a ningn aprendiz. Tambin es importante conocer la
fecha de inicio y fin del patrocinio.
Asuma la informacin restante necesaria para construir el MER

Identificar Entidades:

Aprendiz
Curso
Matricula
Centro_Formacin
Instructor
Emp_Patrocinio
Emp_Zona

Definir Relaciones entre entidades: Las relaciones de entidades, sern


resaltadas en color Rojo

Centro_Formacin Matricula Aprendiz


Centro_Formacion Tiene Cursos
Curso Tiene Matricula
Aprendiz Estudia Curso
Instructor Tiene Curso
Aprendiz Patrocinado Empresa

Identificar Atributos:
Aprendiz:

Id_Aprendiz
Nombre
Fecha_Nacimiento
Direccin
Telfono
Estrato

Curso:

Cod_Curso
Nombre
Cod_Centro

Matricula:

CentroFormacin:

Cod_CentroForm
Nombre

Instructor:

Cod_Instructor
Nombre
Cdula
Direccin
E-mail

Emp_Region:

Nit
Nombre
Direccin
Telfono

Emp_Patrocinio:

Nit
Nombre
Direccin
Telfono
Fecha_Inicio
Fecha_Fi

Diagramar el modelo entidad relacin (MER) - SENA

4. Se conocen las siguientes reglas de negocio de un banco:

El banco tiene cuentas corrientes, cuentas de ahorro y clientes. Un cliente


tiene al menos una cuenta, aunque puede tener varias cuentas de
cualquiera de los dos tipos. Cada cuenta pertenece a un nico cliente.

Los clientes tiene un nombre, una direccin y se identifican por su cdigo.


Los clientes del banco son personas u organizaciones. Las personas tienen
fecha de nacimiento y gnero; en cambio las organizaciones tienen un tipo
de organizacin (empresa, institucin pblica, etc.), un representante y un
nmero de empleados.

Todas las cuentas tienen un nmero de cuenta, saldo actual y un saldo


promedio, pero es importante poder determinar si una cuenta es de ahorro
o corriente.

Cada sucursal se identifica por su nmero. Adems tiene una direccin, un


telfono y una ciudad.

Los empleados del banco se identifican por su cdigo. Tambin interesa


conocer su nombre, fecha-nacimiento, sexo y la sucursal en la que trabajan
(aunque hay empleados que no trabajan en ninguna sucursal).
Asuma la informacin necesaria para construir el MER

Identificar Entidades:

Banco
Cliente
Organizacin
Persona
Cuenta
Empleado
Sucursal

Definir Relaciones entre entidades: Las relaciones de entidades, sern


resaltadas en color Rojo

Banco Tiene Sucursal


Sucursal Tiene Empleado
Sucursal Tiene Cliente
Cliente Posee cuenta

Identificar Atributos:
Banco:

Cod_Banco
Nombre

Sucursal:

Num_Sucursal
Direccion
Telefono
Ciudad

Empleado:

Nombre
Cdigo
Fecha_Nacimiento
Gnero
Num_Sucursal

Cliente:

Nombre
Direccin
E-mail
Cdigo
Fecha_Nacimiento
Gnero

Organizacin:

Tipo_Organizacin
Representante
Num_Empleados

Cuenta:

Num_Cuenta
SaldoActual
Saldo_Promedio
Tipo_Cuenta

Diagramar el modelo entidad relacin (MER) BANCO