Professional Documents
Culture Documents
Facultad de Ingeniera
Base de Datos
El enfoque del trabajo es brindar a la duea del negocio la utilizacin de una base
de Datos para los requerimientos de su actividad cotidiana.
Objetivo General.
Objetivos especficos
Descripcin de la organizacin
Los precios de los productos son consultados en una carpeta, lo que provoca
una demora en la consulta de estos, o tambin conlleva a irregularidades en
los precios, dependiendo del vendedor.
Por lo tanto, el objetivo de la base de datos ser automatizar la informacin
relacionada a las, ventas, productos, clientes y proveedores, a fin de optimizar el
tiempo del vendedor, adems del espacio y dinero manejado por la organizacin.
Modelo Entidad-Relacin.
Luego de tener estos elementos, era necesario modelar el problema abordado con
un diagrama Entidad-Relacin. El cual es necesario para al momento de crear la
base de datos haya mayor claridad de lo que se quiere lograr automatizar.
Para poder realizar este diagrama, fue necesario identificar como se relacionaban
estas entidades, determinando lo siguiente:
Los proveedores proveen productos.
Precio_Producto Cantidad_Vendida
Empresa
Nombre_Prod
Ciudad Stock
Contacto
Direccin
Venden
Direccin
Cod_Venta
ID_Clientes Nombre_Clientes Fecha
Esta base cuenta con 4 tablas, cada una corresponde a una entidad encontrada
anteriormente. Estas fueron rellenadas con los datos recolectados en el contacto
con el minimarket.
El minimarket ya tena registrado en papel datos sobre sus productos y sobre sus
proveedores, pero en cuanto a clientes y ventas no haba informacin. Por lo cual,
durante el desarrollo del proyecto, se fueron agregando a la base los datos de
clientes regulares a medida que la administradora iba recolectndolos. En el caso
de las ventas los datos son inventados, pues el minimarket actualmente no
mantiene registros detallados de cada venta que hace, por lo tanto, el propsito de
la base tambin es mostrar un modelo para tomar los de datos de las ventas.
Luego, se cre la relacin necesaria en las tablas, para que los datos de cada
entidad estuvieran relacionados como corresponda con el resto de la base. Esta
relacin se muestra a continuacin:
Para establecer estas relaciones, fue necesario copiar la clave primaria de algunas
entidades en otras tablas. En el caso de los productos, para relacionar esta tabla
con proveedores, la clave primaria ID_Proveedor debi tambin estar presente en
la tabla Productos. Lo mismo fue necesario para la tabla Ventas, en el caso de
Codigo_Prod, y en la tabla Clientes debio agregarse tambin Cod_Venta.
Tablas.
Como ya se menciona antes, las tablas corresponden a cada entidad del modelo.
En sus columnas estn identificados los atributos correspondientes a cada
entidad, y en el caso de Productos, Ventas y Clientes est tambin la clave
primaria de otra entidad correspondiente.
Formularios.
Consultas.
Las consultas en las bases de datos nos sirven para filtrar los datos de acuerdo a
nuestras necesidades. Por ejemplo, si queremos saber que proveedores son de
Arauco, se hace una consulta en la tabla proveedores y mediante herramientas la
base de datos nos muestra solo los proveedores necesitados.
Por esta razn, se crearon 8 consultas que se creyeron necesarias y de inters
para el administrador del minimarket.
Entre estas consultas tenemos una consulta para cada tabla, en donde se filtraron
mediante distintos criterios algunos datos presentes en cada tabla principal.
Tambin, las otras 4 consultas fueron hechas entre dos tablas, es decir,
mezclando datos de distintas tablas para poder obtener una informacin ms
consistente e importante.
Entre las consultas hechas entre tablas hay 2 en donde se relacionan las ventas
con los clientes, tambin una consulta entre los productos y los proveedores y la
ltima consulta entre dos tablas corresponde a la relacin entre los productos y las
ventas.
Informes.
Para poder extraer datos de manera ordenada y fsica existen los informes, en
estos podemos resumir todos los registros de cada tabla y exponerlos de una
manera ordenada y agradable a la vista.
En esta base se hicieron algunos informes solo para algunas tablas principales,
pero tambin hay informes para exponer la informacin de algunas consultas para
tablas individuales y para consultas entre dos tablas.
En la imagen que viene luego, se muestra un informe hecho de una consulta entre
productos y ventas. En donde los datos se ven estructurados, y al imprimir el
administrador tendr la informacin relacionada al producto y a la venta. En este
informe el administrador podr ver quin es el proveedor el producto, que producto
es, cuanto se ha vendido, el valor unitario y a que seccin pertenece el producto, y
en cuanto a la informacin sobre la venta, se puede observar el cdigo y la fecha
de la venta.
Ilustracin 5. Informe BD.
Interfaz de Usuario.
Para una persona que no conoce sobre diseo de base de datos se le puede
hacer muy difcil ingresar a una para poder hacer una consulta, ingresar algn
nuevo registro o bien imprimir un informe, es por esto que se cre un formulario de
inicio, llamado interfaz de usuario.
Ilustracin 6. Interfaz de Usuario BD.