ESQUEMA DE PROYECTO DE INFORMATICA PARA NEGOCIOS INTERNACIONALES – PARTE I Se va a diseñar una base de datos para una bodega de venta de artículo de primera necesidad. La bodega funciona hace cinco años, ha crecido y cuenta con tres empleados para atender a los clientes. 1. Finalidad de la base de datos Llevar el control de créditos de cada cliente Controlar el stock, tener un stock mínimo Controlar las deudas a los proveedores Envío masivo de correos promocionando ofertas Determinar el mejor cliente por volumen de compra Determinar los productos de mayor consumo 2. Levantamiento de información Cuaderno donde registra los créditos otorgados a los clientes. ¿Qué información guarda? Nombre, dirección, teléfono Boletas y facturas que emite Cuaderno donde registra los pedidos a los proveedores Libros contables Informes o documentos que genera al final del día o a fin de mes 3. Dividir la información en tablas ¿Qué hace la bodega? Ofrece productos ¿Quién lleva los productos? Los clientes Cuando un cliente llega a la bodega ¿qué hace? Un pedido. El pedido de un cliente queda registrado en una boleta o factura que esta identificada por un número ¿En el pedido se incluye un solo producto? No, puede incluirse más de uno. A esto se le llama detalle de pedido. ¿Quién atiende un pedido? Un empleado ¿De donde se obtienen los productos? De los proveedores Se venden muchos productos, es necesario clasificarlos por categoría. Crear la tabla Categorías vinculadas a la tabla Productos. 4. Identificación de entidades (son las que originan las tablas) o Clientes o Pedidos
o o o o o
Productos Proveedores Empleados Categoría de productos Detalle de pedidos
5. Definir los campos para cada tabla Clientes CodigoCliente NombreCliente NombreContacto CargoContacto DireccionCliente CorreoContacto Ciudad País Teléfono Fax Website Productos CodigoProducto NumeroProveedor NombreProducto IdCategoriaProducto PrecioUnidad UnidadesExistencia UnidadesPedidas Proveedores NumeroProveedor NombreProveedor Dirección País Teléfono Fax Website Pedidos NumeroPedido
CodigoCliente NumeroEmpleado FormaEnvio FechaEntrega ImportePedido GastoEnvio
Empleados NumeroEmpleado Apellidos Nombres FechaNacimiento FechaContratacion Sueldo EstadoCivil Dirección Teléfono Foto Observaciones Detalles pedido NumeroPedido CodigoProducto Cantidad Descuento Categoría de Productos IdCategoriaProducto CategoriaProducto Imagen 6. Definir las claves principales Tabla Clientes: CodigoCliente Tabla Productos: CodigoProducto Tabla Proveedores: NumeroProveedor Tabla Pedidos: NumeroPedido Tabla Empleados: NumeroEmpleado Tabla Detalle de pedidos: NumeroPedido y CodigoProducto Tabla Categoría de productos: IdCategoriaProducto
7. Relaciones entre tablas