Sunteți pe pagina 1din 4

UNIVERSIDAD NACIONAL DE JORGE BASADRE GROHOMAN Escuela Profesional de Ingeniera de Sistemas de Informtica y Sistemas

2012

PRACTICA DIRIGIDA CALIFICADA 01


IDENTIFICA LAS IDENTIDADES, ATRIBUTOS Y POSIBLES RELACIONES
Realice los diferentes pasos para identificar las entidades, atributos y posibles relaciones, seguidamente aplicar mediante la herramienta de diseo. CASO 01 Sea una empresa dedicada al alquiler de DVD-ROMs de audio. Dicha empresa tiene un local de atencin al pblico donde estn expuestas las cartulas de los DVDs ms demandados y las ltimas novedades, aunque tambin existen listados en papel de todos los ttulos en donde podemos observar la denominacin, anno, tema, productora, director, idioma, adems siempre se realiza una calificacin de los ttulos ms pedidos, que se podran alquilar lo cual se considera la fecha de alquiler y su valor. Cuando un cliente solicita en alquiler un ttulo se solicita su DNI y sus nombres y apellidos, por consiguiente se comprueba si hay ejemplares disponibles (condicin, ubicacin) y si el cliente no tiene problemas por ejemplares no devueltos , quedando constancia de la fecha de alquiler y la fecha mxima de entrega, as mismo los das de prstamo; de forma que cuando el cliente devuelva el ejemplar se podr comprobar si se le tiene que imponer una sancin (segn el tipo y los das) y si se considera tener un estado activo para seguir alquilando. Cada cliente puede solicitar una relacin de los DVDs que ha alquilado previamente. Adems se tiene informacin de los clientes para ubicarlos como la direccin, telfono, fecha de inscripcin. Identificar las entidades candidatas Reconocer las posibles relaciones existentes entre las entidades Reconocer los atributos correspondientes a cada entidad CASO 02: Un centro de instalaciones deportivas quiere hacer una aplicacin de reservas. En el centro existen instalaciones deportivas (piscinas, gimnasios, frontones, etc.). El centro en cuestin tiene socios, de los cuales se almacenan su direccin, ciudad, provincia, telfono, nombre y estado. Existen una serie de artculos que se pueden alquilar junto con las reservas (balones, redes, raquetas, etc.). Cada instalacin es reservada por un socio en una fecha dada desde una hora de inicio hasta una hora de fin siempre y cuando este al da en sus cuotas. Cada reserva puede tener asociada uno o varios artculos deportivos que se alquilan a parte. Por ejemplo si yo quiero hacer una reserva para jugar a voleibol tengo que reservar una instalacin polideportivo ms un artculo red, ms un artculo baln.

Curso de Base de datos Ing. Marisabel Quenta Chura

Pg. 1

UNIVERSIDAD NACIONAL DE JORGE BASADRE GROHOMAN Escuela Profesional de Ingeniera de Sistemas de Informtica y Sistemas

2012

Identificar las entidades candidatas Realizar la depuracin de entidades Reconocer las posibles relaciones existentes entre las entidades Reconocer los atributos correspondientes a cada entidad CASO 03. Una empresa avcola desea llevar el control de la alimentacin diaria de las aves en cada una de las etapas bsicas de crecimiento (bebe, joven y consumo). Cada racin de alimento tiene una composicin en base a tres elementos, la cual es diferente en cada una de las etapas. Cada etapa tiene definido un periodo de tiempo. Todo empieza con la fecha de nacimiento del ave bebe y finaliza con la fecha de venta del ave de consumo. Las aves se identifican desde su nacimiento y en base al nmero de lote de incubacin. Cada lote posee un tamao de poblacin y una fecha de entrega para el inicio de crianza. El control de alimentacin de cada poblacin de un lote de crianza a lo largo de cada etapa incluye la cantidad total de la racin de alimento que se coloca, la poblacin de aves al inicio del da y el control de la merma (sobrante) en base al nmero de aves que mueren el da anterior. Identificar las entidades candidatas Realizar la depuracin de entidades Reconocer las posibles relaciones existentes entre las entidades REALICE LOS SIGUIENTE CASOS 1) Agencia de viajes
En nuestra Agencia de Viajes ponemos a disposicin de nuestros Clientes una serie de ofertas en forma de Paquetes de Viajes, que estn compuestos por uno o varios Viajes, as como por la estancia en uno o varios Hoteles. Para cada uno de los Viajes y Hoteles englobados en un Paquete queremos controlar la Fecha y Hora de salida de cada vuelo, tren o autobs, as como el Da de llegada y de salida, y el Rgimen de estancia. Un Paquete de Viajes tiene asociado un Nombre, un Precio y una Vigencia, que vendr determinada por dos fechas. En cuanto a los Hoteles, nos interesa controlar el Nombre del hotel, la Ciudad en que est, el Pas, el Cupo de habitaciones que nos tienen reservadas, y el Precio con que nos dan las Simples y las Dobles. Tambin queremos saber qu Porcentaje nos cargan el poca de temporada alta.

Los Viajes poseen un Destino y un Precio. Para cada Cliente, slo nos interesa controlar las Facturas que tiene pendientes de emisin, supuesto que, en el momento en que se emiten, el cliente las paga, y deja de tener sentido el controlarlas informticamente. Cada Factura constar de un grupo de Lneas de detalle.
No obstante lo comentado respecto a los Paquetes de viajes, un Cliente tambin puede contratar Viajes sueltos (slo desplazamiento), y/u Hoteles sueltos. Por otro lado, cada Viaje tiene lugar a travs de una Compaa concreta, de las que queremos controlar su Nombre, Direccin, Volumen de pasajeros al ao, Nacionalidad, Telfono, y Nombre del responsable. Una Compaa puede ser
Curso de Base de datos Ing. Marisabel Quenta Chura Pg. 2

UNIVERSIDAD NACIONAL DE JORGE BASADRE GROHOMAN Escuela Profesional de Ingeniera de Sistemas de Informtica y Sistemas

2012

de tres tipos fundamentalmente: Area, Ferroviaria, y de Autobuses. Para cada una de ellas queremos extender la informacin anterior dependiendo de su tipo. Para las areas queremos saber si son nacionales o internacionales, cul es el Nmero de pasajeros del avin ms grande de que disponen, el Nmero de aviones de que consta su flota, y si efecta o no vuelos chrter. Para las ferroviarias nos interesa saber cul es su tren ms veloz, y la lnea que cubre dicho tren. Tambin queremos saber si cubre slo lneas de cercanas, regionales, nacionales, o internacionales.

En cuanto a los autobuses, nos interesa saber si disponen de medios de seguridad excepcionales o no, as como las caractersticas de sus autobuses: aire acondicionado, equipo de alta fidelidad, televisin, video, etc. 2) Compaa de Videos "Soy el propietario de una pequea tienda de videos. Tenemos alrededor de 3 000 cintas de las cuales necesitamos mantener su estado. Cada uno de nuestras cintas tiene un nmero de identificacin. Para cada pelcula, necesitamos conocer su ttulo y categora (comedia, suspenso, drama, accin, guerra, etc.)Tenemos mltiples copias de muchas de nuestras pelculas. A cada pelcula le asignamos un identificador y le asociamos la cinta que la contiene. Una cinta puede ser formato Beta o VHS. Siempre tenemos al menos una cinta para cada pelcula que nosotros rastreamos, y cada cinta es siempre una copia de una nica pelcula. Nuestras cintas son de larga duracin y no tenemos pelculas que requieran mltiples cintas. Frecuentemente nos preguntan por pelculas con actores populares especficos. As que deseamos registrar las pelculas donde estn los actores de moda. No todas nuestras pelculas tienen actores famosos o de moda. Clientes desean conocer de cada actor su nombre real y fecha de cumpleaos. Slo registramos los actores que aparecen en pelculas de nuestro inventario. Tenemos cientos de clientes. Slo arrendamos videos a gente asociada a nuestro videoclub. Para cada socio, registramos su nombre, apellido, telfono, direccin. Y, por supuesto cada socio tiene su nmero de socio. Luego, necesitamos conocer que cinta ha retirado cada cliente. Un cliente puede retirar varias cintas al mismo tiempo. Slo registramos los arriendos actuales, no los histricos."

3) Servicio de Radiotaxis "El usuario es el gerente de un servicio de taxis de gran escala. Hay setecientos taxis que manejan alrededor de mil cuatrocientos choferes en dos turnos. La ciudad donde operan est dividida en novecientas reas cuadradas, cada una consistente de un nmero de calles. Todas las calles son rectas y van de este a oeste o de norte a sur. Una calle puede estar en ms de un rea. Los nombres de las calles son nicos. A cada chofer se le asigna un taxi y un rea especfica cuando llega a trabajar. El chofer se reporta a la Central de Control de Taxis por radio cuando toma un pasajero ("taxi 47, en
Curso de Base de datos Ing. Marisabel Quenta Chura Pg. 3

UNIVERSIDAD NACIONAL DE JORGE BASADRE GROHOMAN Escuela Profesional de Ingeniera de Sistemas de Informtica y Sistemas

2012

uso") y cuando deja un pasajero ("taxi 47, disponible") El chofer tambin informa cambios de rea de esta manera ("taxi 47, rea 13") El sistema es responsable de las siguientes operaciones: Ubicar el rea, dados los nombre de dos calles que se interceptan; Ubicar un taxi disponible en una rea en particular; Determinar cuntos taxis estn en cada rea, el promedio de taxis por rea, el rea con mayor nmero de taxis y el rea con el menor nmero de taxis; Mantener un registro del nmero total de taxis "en uso" y disponibles" Ubicar un chofer dado su nombre; Y Calcular el porcentaje actual de taxis "disponibles"

Indicaciones: La siguiente prctica puede ser individual o grupal. Solo se aceptara lo que se realice en clase.

Ing. Marisabel Quenta Chura Jefe de Practica Base de Datos 24/05/2012

Curso de Base de datos Ing. Marisabel Quenta Chura

Pg. 4

S-ar putea să vă placă și