Ampliar BD para incluir datos de compradores
Diagrama entidad-relación
de la BD actual
Diagrama Entidad-Relación
de la BD incluyendo la tabla “Clientes”, para almacenar la información de los
compradores
Normalizar la BD al menos a 3N
Diagrama
Entidad-Relación de la BD normalizada hasta la 3FN
Proyeccion de base de datos para el año 2020
Consultas
- SELECT Vendedores.[NombreVendedor], Vendedores.[FechaNacimiento], Vendedores.[Telefono] FROM Vendedores ORDER BY Vendedores.[NombreVendedor];
- SELECT Vendedores.[NombreVendedor], Vendedores.[Ciudad] FROM Vendedores WHERE Vendedores.[Ciudad] = 'Bogota' ORDER BY Vendedores.[NombreVendedor];
- SELECT Vendedores.Hijos, SUM (Ventas.Kilos) AS Suma_Kilos FROM Vendedores INNER JOIN Ventas ON Vendedores.IdVendedor = Ventas.[Cod Vendedor] GROUP BY Vendedores.Hijos;
- SELECT Productos.NomProducto, SUM (Ventas.Kilos) AS Suma_Kilos FROM Productos INNER JOIN Ventas ON Productos.IdProducto = Ventas.[Cod Producto] WHERE Year (Ventas.Fecha) = 1999 GROUP BY Productos.NomProducto ORDER BY SUM (Ventas.Kilos) DESC;
- SELECT Vendedores.NombreVendedor, SUM(Ventas.Kilos) AS Suma_Kilos FROM Vendedores INNER JOIN Ventas ON Vendedores.IdVendedor = Ventas.[Cod Vendedor] WHERE Year(Ventas.Fecha) = 2002 GROUP BY Vendedores.NombreVendedor ORDER BY SUM(Ventas.Kilos) DESC;
- SELECT Vendedores.NombreVendedor, Productos.NomProducto, SUM(Ventas.Kilos) AS Suma_Kilos, Productos.Precio, SUM(Ventas.Kilos) * Productos.Precio AS Total_Ventas FROM Vendedores INNER JOIN (Productos INNER JOIN Ventas ON Productos.IdProducto = Ventas.[Cod Producto]) ON Vendedores.IdVendedor = Ventas.[Cod Vendedor] GROUP BY Vendedores.NombreVendedor, Productos.NomProducto, Productos.Precio ORDER BY Vendedores.NombreVendedor, Productos.NomProducto;
CONSULTORIA
Al realizar el estudio e inspección
de la tecnología implementada y utilizada en la Plaza de Mercado de Boyacá
S.A.S., y teniendo en cuenta la proyección de crecimiento de la base de datos
para el año 2020, se considera, que al ser una pequeña empresa es recomendable
que se continúe trabajando con el sistema ya utilizado, ya que al evaluar la
forma en se utiliza el sistema se encuentran las siguientes ventajas: el
sistema no es robusto, las consultas no son complejas, no requiere una alta disponibilidad,
pueden usar los asistentes de Microsoft Access para poder seguir gestionando
tablas, consultas e informes, además el administrador del negocio podrá gestionar
toda la información de la empresa desde un archivo de bases de datos.
Lo que sí es recomendable, es
que se considere la creación de un aplicativo, ya sea web o de escritorio, el
cual se conecte a la base de datos ya creada permitiendo al administrador no
trabajar directamente sobre la base de datos en un entorno más agradable y
compresible para cualquier persona.
Si esta empresa, considera que
su crecimiento será exponencial a lo largo de los años, es allí cuando se
recomienda, cambiar su sistema, ya que para un negocio de mayor tamaño, la solución
ofrecida no será viable, ya que al tener un mayor tamaño encontrara
limitaciones en el procesamiento de las búsquedas, generará poca estabilidad y
el archivo de bases de datos se podría corromper con mayor frecuencia, haciendo
que se pierda toda la información que ha sido almacenada a lo largo de los
años. En este caso, se considera cambiar a un motor de bases de datos más
robusto y preferiblemente gratuito, dentro de los cuales se pueden resaltar
MySQL y Maria DB, se continuaría con la recomendación del desarrollo y manejo de un aplicativo o interfaz que pueda
ser utilizado por el personal del negocio y adicionalmente, se recomendaría la
compra de un servidor de bases de datos para el almacenamiento de la gran
cantidad de información que tienen proyectada almacenar. Es evidente que
cambiar el sistema que han manejado resultara un poco costoso al principio,
pero a futuro significara una inversión que generara mayor estabilidad y algo
de rentabilidad al negocio. Para que el gasto no sea tan grande inicialmente, se
aconseja manejar el sistema otorgado, mientras generan ganancias que puedan
sostener los gastos que se presentaran a medida que crece el negocio.
A continuación se presenta un
comparativo de los gastos que representarían para la empresa la implementación de
cada solución dada:
SOLUCION
CONTINUANDO CON EL SISTEMA MANEJADO
SOLUCION CAMBIANDO EL SISTEMA MANEJADO
Para ver el trabajo realizado, los resultados de las consultas y los informes solicitados puede acceder aqui: Resultados e informes
Trabajo realizado por
Diana Castellanos
Darwin Bolivar
Fernando Fonseca
Jesus Montaño












