Você está na página 1de 12

SERVICIO NACIONAL DE APRENDIZAJE

DIAGRAMAS DE MODELO ENTIDAD RELACIN

Laboratorio No. 5
FASE DE ANLISIS

Presentado por: Carlos Julio Mesa G


Tutora: Victoria Candelaria Surez B.

TECNOLOGA DE ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN ADSI

SENA
2015

LABORATORIO No. 5 - MODELO ENTIDAD RELACIN


EJERCICIO 1

Se pretende automatizar la gestin de una biblioteca y para lograrlo 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).
IDENTIFICACION DE ENTIDADES
-

USUARIOS
LIBRO X
AUTOR
CLASE
EDITORIAL

IDENTIFICACION DE RELACIONES ENTRE LAS ENTIDADES


-

USUARIOS prestar LIBRO X


LIBRO X escribir AUTOR
LIBRO X pertenece CLASE
LIBRO X editar EDITORIAL

IDENTIFICACION DE LOS ATRIBUTOS DE LAS ENTIDADES

USUARIOS
numCarnet (atributo clave)
nombre
dir

LIBRO X
cdigo (atributo clave)
Titulo
numPginas

- AUTOR
cdigo (atributo clave)
nombre
- CLASE
clave (atributo clave)
tmaxPrstamo (atributo compuesto)

- EDITORIAL
cdigo (atributo clave)
nombre

DEPURACION MER EJERCICIO 1

EJERCICIO 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, 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.

IDENTIFICACION DE ENTIDADES
-

DIRECTOR
VIDEO
CLIENTES
GENVIDEO
ACTOR
FORMVIDEO
LISTADO
SANCIONES (subtipo de entidad LISTADO)
PREMIOS (subtipo de entidad LISTADO)

IDENTIFICACION DE RELACIONES ENTRE LAS ENTIDADES


-

DIRECTOR dirige VIDEO


VIDEO alquilar CLIENTES
CLIENTES consultar GENVIDEO
CLIENTES consultar ACTOR
CLIENTES consultar FORMVIDEO
CLIENTES registrar LISTADO

IDENTIFICACION DE LOS ATRIBUTOS DE LAS ENTIDADES


- DIRECTOR
Id (atributo clave)
Nombre

Nacionalidad

VIDEO
Cdigo (atributo clave)
titulo
idioma
duracin

CLIENTES
Id (atributo clave)
Nombre
Dir
Email

LISTADO
codCliente (atributo clave)
cliMorosos (atributo compuesto)
cliCumplidos

- SANCIONES
tipoSanciones
- PREMIOS
tipoPremio
- GENVIDEO
codGenero (atributo clave)
nomGenero (atributo compuesto)

ACTOR
id (atributo clave)
nombre
pas

FORMVIDEO
codFormato (atributo clave)
valorAlq
fechaAlq
fechaDevol
nomFormato (atributo compuesto)

DEPURACION MER EJERCICIO 2

EJERCICIO 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

IDENTIFICACION DE ENTIDADES
-

SENA
CENTROS FORMACION X
CURSOS
GRUPOS
PERSONAS
APRENDIZ (subtipo de entidad PERSONAS)
INSTRUCTOR (subtipo de entidad PERSONAS)
ZONA EMPRESARIAL
EMPRESAS LOCALES (subtipo de entidad ZONA EMPRESARIAL)
EMPRESA PATROCINADORA (subtipo de entidad ZONA EMPRESARIAL)

IDENTIFICACION DE RELACIONES ENTRE LAS ENTIDADES


- SENA tiene CENTROS DE FORMACION X
- CENTROS DE FORMACION X oferta CURSOS
- INSTRUCTOR ensea CURSOS
- INSTRUCTOR pertenecen CENTROS DE FORMACION X
- INSTRUCTOR impartir GRUPOS
- CURSOS asisten PERSONAS
- PERSONAS IS A APRENDIZ
- PERSONAS IS A INSTRUCTOR
- ZONA EMPRESARIAL patrocina APRENDIZ

ZONA EMPRESARIAL IS A EMPRESAS LOCALES


ZONA EMPRESARIAL IS A EMPRESA PATROCINADORA
APRENDIZ verifica CURSOS
CENTROS DE FORMACION X dictan CURSOS
CURSOS tiene GRUPOS

IDENTIFICACION DE LOS ATRIBUTOS DE LAS ENTIDADES

SENA
nit (atributo clave)
Tel
Dir

CENTROS FORMACION X
Cdigo (atributo clave)
nombre
ubicacin

- CURSOS
Cdigo (atributo clave)
nombre

PERSONAS
idAprendiz (atributo clave)
nombre
tel
dir
fechaNac

APRENDIZ (subtipo de entidad PERSONAS)


Estrato
idAprendiz
nombre
tel
dir
fechaNac

INSTRUCTOR (subtipo de entidad PERSONAS)


Clases
nombre
tel
dir

ZONA EMPRESARIAL
Nit (atributo clave)
dir
nombre
tel

EMPRESAS LOCALES (subtipo de ZONA EMPRESARIAL)


nit
dir
nombre
tel

EMPRESA PATROCINADORA (subtipo de ZONA EMPRESARIAL)


Nit (atributo clave)
dir
nombre
tel
fechaIni
fechaFin

DEPURACION MER EJERCICIO 3

EJERCICIO 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#

IDENTIFICACION DE ENTIDADES
-

BANCO
CLIENTES
ORGANIZACIN (subtipo de entidad CLIENTES )
PERSONAS (subtipo de entidad CLIENTES )
TIPO CUENTAS
CTA CORRIENTE (subtipo de entidad TIPO CUENTAS )
CTA AHORRO (subtipo de entidad TIPO CUENTAS )
SUCURSALES
EMPLEADOS

IDENTIFICACION DE RELACIONES ENTRE LAS ENTIDADES


-

BANCO existen CLIENTES


CLIENTES poseen TIPO DE CUENTAS
CLIENTES ISA ORGANIZACIN
CLIENTES ISA PERSONAS
TIPO DE CUENTAS ISA CTA CORRIENTE
TIPO DE CUENTAS ISA CTA DE AHORROS
BANCO dispone SUCURSALES
BANCO tiene EMPLEADOS

IDENTIFICACION DE LOS ATRIBUTOS DE LAS ENTIDADES

BANCO
nit (atributo clave)
ciudad
dir
tel

CLIENTES
Cdigo (atributo clave)
Dir
Nombre

ORGANIZACIN (subtipo de entidad CLIENTES )


tipoOrg (atributo compuesto)
representante
#empleados

PERSONAS (subtipo de entidad CLIENTES )


Id (atributo clave)
fechaNac
genero

TIPO CUENTAS
#cuenta (atributo clave)
saldoActual
saldoProm

CTA CORRIENTE (subtipo de entidad TIPO CUENTAS )


Individual
Colectiva
Conjunta

CTA AHORRO (subtipo de entidad TIPO CUENTAS )


ahorroProg
infantil
normal

SUCURSALES
#sucursal (atributo clave)
Tel
Dir
Ciudad

EMPLEADOS
Cdigo (atributo clave)
#sucursal
Nombre
fechaNac
genero

DEPURACION MER EJERCICIO 4