Vous êtes sur la page 1sur 7

F FI IL LI IA AL L - - A AR RE EQ QU UI IP PA A

Curso : Inteligencia de Negocios


Docente : Ing. Dennis Quispe Chvez
Prctica N : 01
Ttulo prctica: Modelo Entidad/Relacin
Fecha : 23/05/2014

Deber elaborar el modelo entidad relacin de los siguientes ejercicios.

Ejercicio 1

Una cadena de agencias de viaje desea disponer de un sistema de informacin que
gestione su funcionamiento referente a reservas de hotel y vuelos para sus clientes.
Los datos a tener en cuenta son:

La cadena de agencias tiene una serie de hoteles de forma exclusiva. Cada hotel
estar definido por un cdigo de hotel, nombre, direccin ciudad, telfono y nmero de
plazas disponibles.

De igual forma, la cadena tiene contratados una serie de vuelos regulares de forma,
tambin, exclusiva. Cada vuelo viene definido por el nmero de vuelo (nico), fecha,
hora, origen y destino, plazas totales y plazas de clase turista.

De los clientes de la cadena, se desea almacenar un cdigo de cliente, nombre,
apellidos, direccin y telfono.

Cada una de las agencias de la cadena estar almacenada en el sistema, en particular,
se mantendrn los siguientes datos: cdigo de agencia, direccin y telfono.

Por otra parte, hay que tener en cuenta las siguientes circunstancias:

Es de inters conocer qu agencias han atendido a qu clientes, independientemente
del servicio prestado en cada caso.

A la hora de contratar un viaje, el cliente puede elegir cualquiera de los vuelos que
ofrece la cadena y en qu clase (turista o primera) desea viajar.

De igual manera, el cliente puede elegir cualquiera de los hoteles de la cadena y el
rgimen de hospedaje (slo habitacin, con desayuno, media pensin, etc.), siendo
importante gestionar las fechas de llegada y partida.

Se pide: realizar el modelo Entidad-Relacin completo y su correspondencia con
Martin.




F FI IL LI IA AL L - - A AR RE EQ QU UI IP PA A

RESERVAS DE
HOTEL
VUELOS
CLIENTES
SISTEMA DE
ALMACEN
Codigo_Hotel
Nombre
Telfono
Ciudad
Fecha
Plazas_Clases
_Turistas
Telfono
Direccin
Codigo_Cliente
Apellidos
Nombre
Telfono
Direccin
Codigo_Agencia
Direccin
Numero_plazas
_disponibles
#_Vuelo_(nico)
Hora
Destino
Origen
Plazas_Totales
ESCOJE
RESERVA


F FI IL LI IA AL L - - A AR RE EQ QU UI IP PA A
Ejercicio 2

Una empresa de venta anticipada de entradas para espectculos quiere informatizar su
funcionamiento. El funcionamiento de la empresa es el siguiente:

Cuando un cliente llama por telfono para comprar unas entradas, se comprueba si el
cliente es nuevo, en cuyo caso se almacenar en la Base de Datos el nombre del
cliente, su DNI y su telfono. Adems se le asignar un cdigo de cliente nico.

Existen diferentes locales de espectculos que trabajan con esta empresa. La
informacin de inters de dichos locales es el cdigo de local, el nombre, la direccin,
el telfono y el aforo de dicho local.

En los diferentes locales se dan distintos espectculos. Hay que tener en cuenta que la
empresa quiere tener almacenada la programacin de espectculos de toda la
temporada por lo que un espectculo podr estar en varios locales a lo largo de la
temporada y un local podr tener tambin diferentes espectculos durante la
temporada. Es esencial saber las fechas de comienzo y fin de los espectculos en cada
local.

De los espectculos interesa saber el cdigo de espectculo, su nombre y el precio por
entrada. Hay que tener en cuenta que el precio de un espectculo puede variar segn
el local donde se produzca.

Cuando el cliente realiza una compra de entradas se tendr en cuenta lo siguiente: hay
que almacenar la fecha para la que quiere las entradas, en que espectculo y en cual
local, as como el nmero de entradas que pide. Si un cliente habitual lleva compradas
ms de 20 entradas, se le realizar un descuento del 15 %. Por lo tanto, hay que
almacenar todas las compras realizadas por un cliente. Tambin hay que comprobar
que quedan entradas disponibles. De las compras interesa saber el cdigo de cliente,
el nmero de entradas compradas, la fecha, el cdigo del local y el cdigo del
espectculo.



F FI IL LI IA AL L - - A AR RE EQ QU UI IP PA A

























CLIENTES
ESPECTACULOS
VENTA
ENTRADAS
LOCALES
Direccin
Nombre
Codigo_Local
Aforo
Telfono
Fecha_Inicio
Precio_Espectaculo
Codigo_Espectaculo
Precio_Entrada
Fecha_Final
Programacion_
Espectaculos
Nombre
Almacenar_Local
#_Entradas
Compras_Realizadas
Descuento_Cantidad
_Entradas
Codigo_Cliente
Entradas_Disponibles
Numero_Entradas
_Compradas
Fecha
Codigo_Espectaculo
Codigo_Local
Almacenar_Fecha
Almacenar_Espectaculo
Codigo_Cliente
DNI
Telfono
Nombre_Cliente
Compra
Se
Dirige
Se
dirige
Realizados


F FI IL LI IA AL L - - A AR RE EQ QU UI IP PA A
Ejercicio 3

Una empresa desea crear un sitio WEB de comercio electrnico al que se podrn
conectar clientes para realizar sus compras. Se tiene que realizar un diseo de la Base
de Datos que soporte la operativa de este sito WEB.

Cuando un usuario intenta entrar en este sitio, se le pedir un login y un password. El
sistema comprobar si el usuario tiene cuenta y en caso negativo se le pedirn los
siguientes datos de alta antes de darle acceso: NIF, correo, nombre, direccin,
telfono, login y password. Se comprobar si ya exista con distinto login y password
para darle un mensaje de error en caso afirmativo.

Una vez el usuario se ha dado de alta o ha entrado con su login y password correctos,
puede visitar las distintas secciones de la tienda virtual. Nuestra empresa cliente quiere
que quede constancia de las secciones visitadas por los distintos usuarios en una fecha
dada. El formato de la fecha ser AA:MM:DD:hh:mm:ss (Ao, Ms, Da, hora, minuto,
segundo). Por supuesto un usuario podr visitar varias secciones y cada una de stas
ser visitada por varios usuarios. De las secciones se almacenar un cdigo de seccin,
nombre, descripcin de la seccin y fecha de creacin en el sitio WEB.

Los usuarios pueden realizar sus compras utilizando un "carrito virtual". Cuando un
usuario decide utilizar un carrito, el sistema crear uno almacenando la fecha de
creacin con el formato de fecha ya descrito. El usuario puede entonces poner
productos, detallando cuantas unidades desea, en el carrito o eliminarlos. Un carrito
podr contener varios productos y un producto aparecer en carritos de distintos
usuarios.

De los productos se almacenar el cdigo de producto, el nombre, la descripcin y el
precio por unidad. Cuando el usuario decide finalizar sus compras, el sistema le pedir
entonces los datos bancarios (en caso de que no los tuviese dados de alta
previamente) y dar el carrito por "comprado". El usuario puede dejar un carrito lleno y
no completar la compra en esa sesin, para completarla otro da. El usuario debe poder
comprobar cual es el coste total de un carrito de compra antes de pagarlo. Adems
podr comprobar el coste de todos sus carritos virtuales anteriores y su contenido.

En este sitio WEB los productos estn en las secciones, teniendo en cuenta que un
producto puede aparecer en varias secciones y una seccin tener varios productos.
Nuestra empresa cliente quiere que quede constancia que qu productos ha comprado
un usuario de cual seccin en particular.




F FI IL LI IA AL L - - A AR RE EQ QU UI IP PA A



























F FI IL LI IA AL L - - A AR RE EQ QU UI IP PA A
Ejercicio 4

Un peridico desea tener una base de datos para almacenar la informacin referente a
los periodistas que trabajan el dicho peridico. Adems se almacenar informacin
referente a las noticias que cubren los periodistas y las agencias de noticias que
trabajan con el peridico.

De los periodistas se almacenar un cdigo indentificativo, nombre, direccin telfono y
el nmero de noticias que ha cubierto. De las noticias cubiertas por los periodistas, se
almacenar un cdigo, la fecha y hora de la noticia, el titular y el texto. Adems se
almacenar que noticias estn relacionadas entre s. Hay que tener en cuenta que en
una noticia puede haber varios implicados y que un implicado lo puede ser de distintas
noticias. De estos implicados, se almacenar un cdigo, nombre, fecha de nacimiento y
calidad en la que aparece como implicado en cada noticia.

Cuando se produce una noticia, uno o varios periodistas la pueden cubrir, as como un
periodista, por supuesto, puede cubrir varias noticias. A la hora de cubrir la noticia, los
periodistas pueden hablar con los implicados en dicha noticia. Un periodista podr
hablar con varios implicados y un implicado ser preguntado por varios periodistas, eso
si, referente a distintas noticias en la que estn implicados. Se desea conocer qu
periodista habla con cual implicado respecto a cual noticia.

Por otro lado, de las agencias de noticias que trabajan con el peridico se desea
almacenar un cdigo de agencia, el nombre y el ao de creacin. Se desea almacenar
qu agencia o agencias han dado cada noticia, siendo importante la hora en la que han
dado la noticia para comprobar cual agencia es ms rpida en dar una determinada
noticia.

Por ltimo, cuando un usuario se conecta a la base de datos podr realizar cualquier
tipo de consulta como por ejemplo saber el nmero total de noticias ofrecidas por una
agencia determinada. Existir tambin un administrador de la aplicacin que se
encargar de dar altas y bajas en la base de datos, realizar modificaciones y una copia
de seguridad mensual.

Vous aimerez peut-être aussi