Você está na página 1de 9

Laboratorio 5 MER

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.

b. Identificar Entidades:
1. Usuario
2. Libro
3. Autor
4. Clase
5. Editorial
6. Prstamo
c. Definir Relaciones entre entidades:
1. Libro tiene Editorial
2. Clase pertenece a libro
3. Usuario Prstamo libro

d. Identificar Atributos:

Autor:
1. Nombre
2. Cdigo

Libro:
1. cdigo
2. Ttulo
3. No Paginas
4. Estadodellibro

Editorial:
1. CodigoEditorial
2. Nombre
3. Direccin
4. Telfono

Clase:
1. Clave
2. Codigoclase
3. tiempo prstamo
Usuario:
1. Numero Carnet
2. Nombre
3. Direccin
4. telfono

Prestamos:
1. Fecha prstamo
2. Codigodevolucion
3. Codigodeprestamo

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 video Tienda 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, Blu-ray). 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.
d. Identificar Atributos:

Actor
1. Nombre
2. Nacionalidad
3. cdigoautor

Video:
1. Cdigo
2. Ttulo
3. Idioma
4. Duracin

Genero:
1. codigoGenero
2. nombregenero
Formato:
1. NombreFormato
2. Codigo formato

Usuario:
1. Cdigo
2. Nombre
3. Direccin
4. E-mail

Prestamos:
1. Fecha prstamo
2. Fecha devolucin
3. cdigo
Actor:
1. codigo
2. nacionalidad
3. nombreautor

Listado:
1. premios
2. sanciones

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.

b. Identificar Entidades:
Aprendiz
Curso
CentroFormacin
Instructor
Empresa

c. Definir Relaciones entre entidades:

CentroFormacin Matricula Aprendz


CentroFormacion Tiene Cursos
Curso Tiene Matricula
Aprendiz Estudia Curso
Curso Imparte Instructor
Aprendz Patrocinado Empresa

d. Identificar Atributos:

Aprendiz:
1. Fechade nacimiento
2. Identificacin
3. Nombre
4. Estrato
5. Telfono
6. direccion

Curso:
1. codigodecurso
2. nombre del curso
3. fecha de matricula

CentroFormacin:
1. Nombre
2. codigo

Instructor:
1. codigointructor
2. especialidad
3. nombre
Empresa:
1. Nit
2. Nombre
3. Direccin
4. Telfono
5. FechaInicio
6. FechaFin
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).

Banco:
a. Direccin
b. Telfono
c. Ciudad
d. IdBanco
Sucursal:
a. #Sucursal

Empleado:
a. Nombre
b. Cdigo
c. FechaNacimiento
d. Gnero
e. #Sucursal

Cliente:
a. Nombre
b. Cdula
c. Direccin
d. E-mail
e. Cdigo
f. FechaNacimiento
g. Gnero

Organizacin:
a. TipoOrganizacin
b. Representante
c. #Empleados

Cuenta:
a. #Cuenta
b. SaldoActual
c. SaldoPromedio
d. TipoCTA

Você também pode gostar