PLAZA DE MERCADO BOYACA S.A.S
Partiendo de la base
de datos ya planteada y realizando un análisis según los requerimientos que
quiere la empresa, es más aconsejable ampliar la tecnología que están
utilizando, debido a que el diseño actual está realizado tomo en cuenta las
necesidades de la empresa pero aún no está bien modelado, añadiendo que el
entorno donde está montada la base de datos no es recomendable si se manejaran
grandes cantidades de información, a
continuación se mostrara el diseño de la base de datos con la nueva
ampliación de acuerdo a los
requerimientos
Consultas
- Una consulta que permita ver en orden alfabético el nombre de cada vendedor, su fecha de nacimiento y su teléfono. (Campos del resultado: Nombre, Fecha de nacimiento, Teléfono)
SELECT Vendedores.NombreVendedor, Vendedores.FechaNacimiento, Vendedores.Telefono FROM Vendedores;
SELECT vendedores.NombreVendedor, ciudad.NombreCiudad from vendedores, ciudad where vendedores.IdCiudad = ciudad.IdCiudad and ciudad.NombreCiudad=’Bogota’
- Una consulta que dé como resultado el nombre de los vendedores nacidos en Bogotá. (Campos del resultado: Nombre, Ciudad)
SELECT vendedores.NombreVendedor, ciudad.NombreCiudad from vendedores, ciudad where vendedores.IdCiudad = ciudad.IdCiudad and ciudad.NombreCiudad=’Bogota’
- consulta que le permita determinar quiénes tienen mayor acumulado (suma) en kilos vendidos, si los vendedores con hijos o los vendedores sin hijos. (Campos del resultado: Hijos, Suma de Kilos).
Sin hijos: SELECT Vendedores.Hijos, Vendedores.IdVendedor, sum(Ventas.Kilos) AS kilos_vendidosFROM Vendedores INNER JOIN Ventas ON Vendedores.IdVendedor = Ventas.cod_vendedorWHERE Vendedores.Hijos = 0GROUP BY Vendedores.Hijos, Vendedores.IdVendedor;
- Consulta que le permita determinar cuál fue el producto con más kilos vendidos durante el año 1999. (Campos del resultado: Nombre del producto, Suma de Kilos en orden)
SELECT Productos.NomProducto, sum(Ventas.Kilos) AS kilos_vendidos
FROM Productos INNER JOIN Ventas ON Productos.Id_producto = Ventas.cod_producto WHERE Fecha>=#01/01/1999# and Fecha<=#12/31/1999#
GROUP BY Productos.NomProducto ORDER BY sum(Ventas.Kilos) DESC;
- Consulta donde se muestre el nombre y el total de kilos vendidos por cada vendedor (entre todos los productos) para el año 2002. Ordene el resultado de forma descendente, de manera que el vendedor con mayores ventas ocupe el primer lugar. (Campos del resultado: Nombre del vendedor, Suma de Kilos)
SELECT Vendedores.NombreVendedor, sum(Ventas.Kilos) AS kilos_vendidos
FROM Vendedores INNER JOIN Ventas ON Vendedores.IdVendedor = Ventas.cod_vendedor WHERE Fecha>=#01/01/2002# and Fecha<=#12/31/2002#
GROUP BY Vendedores.NombreVendedor ORDER BY sum(Ventas.Kilos) DESC
- Una consulta que permita ver el total de ventas por vendedor y producto. El resultado debe tener las siguientes columnas (campos) : nombre del vendedor, nombre del producto, suma de Kilos (kilos vendidos para ese producto), el precio del producto y el total de ventas, correspondiente a la suma de kilos multiplicada por el precio.
Precio
El dia promedio de un ingeniero de sistemas radica en 75 mil pesos, añadiendo que se trabaja un promedio de 9 horas al dia, calculando el total seria 75000/9 que daría igual a
8333.33 pesos colombianos
Para la ampliación del sistema ya hecho se realiza el siguiente procedimiento:
a. Diseño de las tablas de acuerdo a los requerimientos dados: 2 hora
b. Normalización de la base de datos: 1 hora
c. Estructura de consultas para reporte: 2 horas
Horas empleadas 5 horas = 41666.65
Para la implementación de una nueva tecnología
a. Base de datos Mysql(Free) Instalación: 1 horas
b. Diseño de las tablas de la base de datos: 7 horas
c. Normalización de la base de datos: 2 horas
d. Estructura de consultas para reporte.2 horas
e. Puesta en servicio de la base de datos: 1 hora.
Horas empleadas 13 horas= 108333.29
colaboradores:
Jairo Mesa
Jeisson Sierra
Elkin Barajas






0 comentarios:
Publicar un comentario