Sei sulla pagina 1di 18

CONSTRUCCION DE MODELO ENTIDAD RELACION MER

CRISTIAM EDWIN BARRETO BUSTOS

SERVICIO NACIONAL DE APRENDIZAJE SENA

CENTRO DE TELEINFORMATICA Y PRODUCCIN INDUSTRIAL

ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION (1181605)

NEIVA

2016
CONSTRUCCION DE MODELO ENTIDAD RELACION MER

CRISTIAM EDWIN BARRETO BUSTOS

Presentado a:

CARLOS HERNAN TOVAR ARTEAGA

SERVICIO NACIONAL DE APRENDIZAJE SENA

CENTRO DE TELEINFORMATICA Y PRODUCCIN INDUSTRIAL

ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION (1181605)

NEIVA

2016
2
CONTENIDO

Resumen1

Introduccin...2

Ejercicio 1......3

Ejercicio 2......6

Ejercicio 3......8

Ejercicio 4........11

Conclusiones......15

3
1

RESUMEN

El presente trabajo permite poner en practica la aplicacin de los modelos entidad

relacin MER, mediante la herramienta DIA, aplicndolo a una serie de ejercicios con el

fin de desarrollar de una forma adecuada el sistema de informacin permitindonos as

de una manera ms practica evidenciar los procesos que se presentan en el desarrollo

de los diferentes procesos.

Con esto se pretende poner en prctica una serie de elementos propios de los

modelos entidad relacin MER como lo son smbolos, tipos de relaciones, y

normatividad,
2

INTRODUCCION

El objetivo del presente proyecto consiste en la aplicacin de los smbolos y

convenciones propias del Modelo Entidad Relacin para la solucin de ejercicios

prcticos del da a da, identificar los diferentes tipos de entidades, relacin entre

entidades y atributos de cada entidad con el fin de aplicar la normalizacin en el

desarrollo de un modelo entidad relacin


3

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).


4

ENTIDADES

* Usuario

* Prstamo

* Libro

* Clase

* Autor

* Editorial

RELACIONES ENTRE ENTIDADES

* Usuario hace Prstamo

* Prstamo realiza libro

* Libro Pertenece Editorial

* Libro Pertenece Autor

* Libro Corresponde Clase

ATRIBUTOS:

* Usuario: Direccion, Nombre, Carnet

* Prstamo: Nombre_libro, Fecha_inicio, Fecha_devolucion

* Libro: Usuario, Titulo, Codigo, Paginas


5

* Editorial: Nombre, Codigo_editorial

* Autor: Nombre, Codigo_autor

* Clase: Clave, Tiempo_prestamo


6

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.

ENTIDADES:

* Cliente

* Premio

* Sancion
7

* Alquiler

* Video

* Formato

* Genero

* Director

RELACION ENTRE ENTIDADES:

* Alquiler alquila al cliente

* Alquiler listado Sancin

* Alquiler Listado premio

* Video Realiza alquiler

* Video tiene datos_director

* video tiene pelculas por formato

* Video tiene pelculas por genero

ATRIBUTOS:

* Cliente: director, cdigo, nombre, correo

* Premio: listado de premios

* Sancin: listado de sanciones

* Alquiler: dias_retrazo, fecha_devolucion

* Video: ttulo, cartelera

* Formato: VHS, DVD, VCD, Blueray

* Genero: suspenso, comedia, accin, terror, infantil


8

* Director: Nacionalidad, videos dirigidos

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


9

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

ENTIDADES

* Aprendiz

* Curso

* Empresa

* Centro_formacion

* Instructor

* Base_datos
10

* Patrocinio

RELACION ENTRE ENTIDADES:

* Empresa informacin Base_datos

* Empresa informacin Patrocinio

* Empresa Patrocinando aprendiz

* Aprendiz inscrito curso

* Curso corresponde centro_formacion

* Instructor pertenece centro_formacion

ATRIBUTOS

Base_datos: Empresas regional

Patrocinio: fecha_inicio, fecha_final

Empresa: nit, nombre, direccin, telefono

Aprendiz: fecha_nacimiento, No_documento, Nombre, Direccin, Telfono, Estrato,


11

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.


12

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

ENTIDADES

* Sucursal

* Banco

* Empleados

* Cuentas

* Clientes

* Persona

* Organizacin
13

* Cuentas

* Corriente

* Ahorro

RELACION ENTRE ENTIDADES:

* Sucursal pertenece Banco

* Banco tiene empleados

* Banco tiene cuentas

* Banco tiene clientes

* Clientes son personas

* Clientes son organizaciones

* Cuentas para ahorro

* Cuentas para corriente

ATRIBUTOS

Sucursal: Numero, direccion, telefono, ciudad,

Empleado: Sucursal, codigo, fecha_nacimiento, nombre, sexo,

Clientes: nombre, direccion, codigo

Persona: Fecha_nacimiento, genero

Organizacin: Empresa, institucion, representante, numero_empleados, tipo

ahorro: No_cuenta, saldo_actual, saldo_promedio

Corriente: No_cuenta, saldo_actual, saldo_promedio


14
15

CONCLUSIONES

Como resultado de la aplicacin del modelo entidad relacin MER, mediante la

aplicacin de ejercicios prcticos es posible aplicar el modelo MER en el desarrollo de

los sistemas de informacin, con el fin de que el analista pueda definir correctamente el

modelo que dara origen a la base de datos de un sistema de informacin,