Sei sulla pagina 1di 3

__________________________________________________Tecnologa de Bases de Datos

Tecnologa de Bases de Datos Trabajo Final Parte III


Este documento es la continuacin del Trabajo Final, parte I y II

Parte III: Aplicacin prctica


Debussy S.A. es una reconocida cadena de tiendas de msica. Cuenta con 26 sucursales distribuidas en casi todo el pas. La empresa necesita que Uds. diseen una solucin de base de datos para su sistema de ventas. Cada sucursal tiene un nmero de identificacin nico, un nombre como Sucursal Posadas, un nmero telefnico, un correo electrnico, y una direccin postal. En casa sucursal existe una serie de trabajadores que para la finalidad de la aplicacin solamente interesa mantener un cdigo de empelado de 6 dgitos, el nombre completo, a qu sucursal corresponde y si es vendedor (1), supervisor (4) o gerente (5). Para esta clasificacin debe almacenarse el nmero correspondiente al tipo. Tambin se desea mantener informacin de los discos disponibles en cada tienda. Los datos requeridos son: discogrfica, artista, gnero, ttulo del lbum, cantidad de temas, duracin total, publicacin del lbum, precio y existencia en cada sucursal. Asimismo deben poder registrarse para los lbumes que no se tengan en existencia, a nombre de un cliente. En este ltimo caso, debe mantenerse por 10 das. mnimos fecha de reservas el precio

Cuando se realiza una venta, el vendedor consulta al cliente si desea registrarse. Si es as, se registra el nombre, telfono, email, fecha de nacimiento y sexo del cliente. Si el cliente no desea registrarse se realiza una venta annima. La informacin que interesa mantener acerca de las ventas es la siguiente: fecha y hora a la que se realiz, precio, vendedor, sucursal, cliente y lbum. Debe poder distinguirse las ventas annimas de las que no lo son. Con respecto al control de acceso: Los vendedores pueden realizar consultas de precios y existencias, dar de alta a nuevos clientes y modificar el email y nmero telefnico de los clientes existentes. Tambin puede registrar ventas, pero no pueden modificarlas ni consultarlas. Los supervisores puede realizar las mismas tareas que los empleados. Adems pueden agregar empleados nuevos. Tambin pueden actualizar precios y existencias, y registrar o dar de baja lbumes, y toda su informacin asociada. Del mismo modo pueden registrar, modificar y dar de baja a los clientes. Los gerentes pueden acceder a toda la informacin y realizar todas las operaciones.

__________________________________________________Tecnologa de Bases de Datos Lo que se pide para el trabajo: 1. Descripcin de la solucin propuesta. 2. Diagrama Entidad-Relacin de la solucin. Recuerde incluir toda la informacin que requiere el escenario, aunque no se utilice en las consultas. Tambin incluya la informacin necesaria para resolver las consultas del inciso 5, si es que no se menciona en el escenario. Tambin asegrese de proponer un modelo que cumpla con la 3FN. 3. Instrucciones detalladas necesarias para la creacin de la base de datos en el motor elegido. Incluya todos los pasos que corresponda, desde la instalacin del motor hasta la creacin de las tablas. Recuerde incluir la creacin de usuarios y el otorgamiento de premisos. 4. Recomendacin justificada acerca de las columnas a indexar. Si su motor ofrece distintos tipos de ndices, indique cul se recomienda usar y por qu (especialmente teniendo en cuenta las consultas del inciso 5). 5. Resuelva las siguientes consultas: a. Cantidad de ventas en el ltimo mes, por sucursal, incluyendo el monto. b. Nombre del empleado con ms ventas en el ltimo mes, por sucursal. c. Clientes agregados en el ltimo mes. d. Listado de clientes preferenciales. Los clientes preferenciales son aquellos que realizaron al menos 9 compras en el ltimo semestre; o 24 compras en el ltimo ao con al menos una en el ltimo trimestre. e. Rendimiento de cada empleado. El rendimiento de un empleado se calcula como el cociente entre las ventas que realiz en el ltimo mes y la cantidad de ventas promedio de su sucursal en el mismo perodo. Como ejemplo, si un empleado realiz 96 ventas en el ltimo mes, en una sucursal en la que trabajan 9 empleados1 y en la que se vendieron 712 lbumes, su rendimiento es de 96 / (712 / 9) = 1.21. f. Promedio de cantidad de ventas del ltimo ao, por sucursal. g. Desempeo de cada sucursal. El desempeo se calcula como el cociente entre las unidades vendidas en el ltimo mes, sobre el promedio de ventas del ltimo ao (incluyndose el ltimo mes). Como ejemplo, si se vendieron 1349 discos en el ltimo mes, y el promedio de ventas del ltimo ao es de 1242, el desempeo de la sucursal es de 1349 / 1242 = 1.08. h. Artista ms vendido en el ltimo cuatrimestre, para toda la cadena. i. Los 5 genero ms vendidos, agrupados por sexo. j. Listado completo de empleados, que debe decir: Cdigo 492113 Nombre Sirius Black Tipo Supervisor Sucursal Sucursal Posadas Salario 2245,54

El salario se calcula de acuerdo al tipo de empleado, el rendimiento personal y el desempeo de la sucursal en la que trabaja, de la manera que sigue: Salario = Bsico + $500 * rendimiento personal + $400 * desempeo de la sucursal

Se incluyen vendedores, supervisores, pero no gerentes.

__________________________________________________Tecnologa de Bases de Datos El bsico es de $1700 para vendedores, $2800 para supervisores y $4900 para gerentes. k. Cantidad de reservas que tienen ms de 10 das, por sucursal. l. Cantidad de reservas con menos de 10 das cuyo precio de venta ha variado. m. Monto total que representa la diferencia entre los precios reales de venta y los de las reservas de menos de 10 das.

Potrebbero piacerti anche