Base de Datos

3
TRABAJO PRÁCTICO CASO : TOLVA COURRIER A partir del siguiente enunciado se desea realizar el modelo entidad- relación. “Se desea informatiza la gestión comercial de TOLVA COURRIER que reparte encomiendas por todo el Perú. Los encargados de llevar los paquetes son los vehículos repartidores, de los que se quiere guardar el dni, nombre, teléfono, dirección, salario y población en la que vive. De las ENCOMIENDAS transportadas interesa conocer el código de encomienda, descripción, destinatario y dirección del destinatario. Un vehículo distribuye muchos paquetes, y un paquete sólo puede ser distribuido por un vehículo. De las provincias a las que llegan los paquetes interesa guardar el código de provincia y el nombre. Un paquete sólo puede llegar a una provincia. Sin embargo, a una provincia pueden llegar varios encomiendas. De los vehículos que llevan los conductores, interesa conocer la matrícula, modelo, tipo y potencia. Un conductor puede conducir diferentes vehículos en fechas diferentes, y un vehículo puede ser conducido por varios conductores”. CASO : CADENA DE HOTELES COSTA REAL Se trata de realizar el diseño de la base de datos en el modelo E/R para la cadena de hoteles Costa Real. ”Cada hotel (del que interesa almacenar su nombre, dirección, teléfono, año de construcción, etc.) se encuentra clasificado obligatoriamente en una categoría (por ejemplo, tres estrellas) pudiendo bajar o aumentar de categoría. Cada categoría tiene asociada diversas informaciones, como, por ejemplo, el tipo de impuestos que le corresponde y la descripción. Los hoteles tiene diferentes clases de habitaciones (suites, dobles, individuales, etc.), que se numeran de forma que se pueda identificar fácilmente la planta en la que se encuentran. Así pues, de cada habitación se desea guardar el código y el tipo de habitación. Los particulares pueden realizar reservas de las habitaciones de los hoteles. En la reserva de los particulares figurarán el nombre, la dirección y el teléfono. Las agencias de viaje también pueden realizar reservas de las habitaciones. En caso de que la reserva la realiza una agencia de viajes, se necesitarán los mismos datos que para los particulares, además del nombre de la persona para quien la agencia de viajes está realizando la reserva. En los dos casos anteriores también se debe almacenar el precio de la reserva, la fecha de inicio y la fecha de fin de la reserva”. CASO : BANCO DE SEÑOR DE SIPAN

description

base datos

Transcript of Base de Datos

Page 1: Base de Datos

TRABAJO PRÁCTICO

CASO : TOLVA COURRIER

A partir del siguiente enunciado se desea realizar el modelo entidad-relación.

“Se desea informatiza la gestión comercial de TOLVA COURRIER que reparte encomiendas por todo el Perú. Los encargados de llevar los paquetes son los vehículos repartidores, de los que se quiere guardar el dni, nombre, teléfono, dirección, salario y población en la que vive. De las ENCOMIENDAS transportadas interesa conocer el código de encomienda, descripción, destinatario y dirección del destinatario. Un vehículo distribuye muchos paquetes, y un paquete sólo puede ser distribuido por un vehículo. De las provincias a las que llegan los paquetes interesa guardar el código de provincia y el nombre. Un paquete sólo puede llegar a una provincia. Sin embargo, a una provincia pueden llegar varios encomiendas. De los vehículos que llevan los conductores, interesa conocer la matrícula, modelo, tipo y potencia. Un conductor puede conducir diferentes vehículos en fechas diferentes, y un vehículo puede ser conducido por varios conductores”.

CASO : CADENA DE HOTELES COSTA REAL

Se trata de realizar el diseño de la base de datos en el modelo E/R para la cadena de hoteles Costa Real. ”Cada hotel (del que interesa almacenar su nombre, dirección, teléfono, año de construcción, etc.) se encuentra clasificado obligatoriamente en una categoría (por ejemplo, tres estrellas) pudiendo bajar o aumentar de categoría. Cada categoría tiene asociada diversas informaciones, como, por ejemplo, el tipo de impuestos que le corresponde y la descripción. Los hoteles tiene diferentes clases de habitaciones (suites, dobles, individuales, etc.), que se numeran de forma que se pueda identificar fácilmente la planta en la que se encuentran. Así pues, de cada habitación se desea guardar el código y el tipo de habitación. Los particulares pueden realizar reservas de las habitaciones de los hoteles. En la reserva de los particulares figurarán el nombre, la dirección y el teléfono. Las agencias de viaje también pueden realizar reservas de las habitaciones. En caso de que la reserva la realiza una agencia de viajes, se necesitarán los mismos datos que para los particulares, además del nombre de la persona para quien la agencia de viajes está realizando la reserva. En los dos casos anteriores también se debe almacenar el precio de la reserva, la fecha de inicio y la fecha de fin de la reserva”.

CASO : BANCO DE SEÑOR DE SIPAN

El Banco Señor de Sipán como parte de sus operaciones desea informatizar parcialmente las siguientes procesos : El banco tiene distintas sucursales que se identifican por un código. Cada sucursal tiene una serie de cuentas corrientes asignadas a ella que se

identifican por un código distinto para cada cuenta, aunque sea de distinta sucursal. Una cuenta corriente tiene asociados uno o varios clientes. Es posible, sin embargo, que las operaciones que puede realizar cada uno de estos clientes con la cuenta no sean las mismas.

Por otra parte, cada cliente, que se identifica con su carné de identidad, puede tener varias cuentas y, por supuesto, unos privilegios distintos en cada una de ellas.

Cada cuenta puede tener domiciliaciones asociadas con ella.

Page 2: Base de Datos

Los clientes pueden tener otorgados préstamos, sin que estos estén asociados con ninguna de las cuentas corrientes. Cada préstamo se otorga a nombre de un solo cliente, y a un cliente se le puede otorgar más de un préstamo.

CASO : AGENCIA DE VIAJES TRAVEL ONE

Realice, en el Modelo E/R, el diseño de una base de datos para una agencia de viajes que, para ofrecer mejor servicio a sus clientes, considera de interés tener registrada información referente a los diferentes tours que puede ofrecer. Tenga en cuenta lo siguiente: Un tour, según su finalidad, cultural, histórica, deportiva, tiene unos

determinados puntos de ruta y puede repetirse varias veces en un año. Definimos por viaje un tour concreto a realizar a partir de una fecha

determinada. Los puntos de ruta de un tour pueden ser ciudades, monumentos, zonas

geográficas, y se consideran de visita solamente o de visita y estancia. En este último caso, el punto de ruta tiene asignado un hotel o varios.

Entendemos por cliente de un viaje a la persona que ha decidido hacerlo y ha hecho efectiva una señal.

Un cliente puede confirmar su participación en más de un viaje (se sobreentiende que en fechas diferentes).

Las personas que participan en un viaje pueden ser alojadas en el mismo o en diferente hotel.

CASO : RENTA CAR SAC

Se desea diseñar una base de datos sobre la información de las reservas de una empresa dedicada al alquiler de automóviles. Los supuestos semánticos son los siguientes:

Un determinado cliente puede tener en un momento dado varias reservas Una reserva la realiza un único cliente, pero puede involucrar varios

vehículos. Es importante recoger la fecha de comienzo y de terminación de la reserva. Todo vehículo tiene siempre asignado un único garaje que no puede

cambiar. Cada reserva se realiza en una determinada agencia. En la base de datos pueden existir clientes que no hayan hecho ninguna

reserva. Todas las entidades tienen una clave alfanumérica que las identifica

unívocamente.