El gerente de la Compañía, reconoce que, para que el negocio tenga éxito, debe
automatizar gran parte de las transacciones de la compañía, Usted debe debe implantar
sistemas para contactos de clientes, inventario y facturación que sean a la vez
personalizados y lo suficientemente flexibles para cambiar con el tiempo.
Están bastante seguros de que la mayoría de los negocios serán repetitivos y, por
tanto, desea poder volver a ponerse en contacto con los clientes y enviarles los catálogos
dos veces al año.
Región del país (Noreste, Suroeste, Centro Oeste, Noreste, Sur o Sureste)
Los alumnos de CI también piensan que debería incluir toda esta información en una
única base de datos para mantenerla sencilla.
tblClientes
ID
Nombre
Apellido
Compañía
Dirección
Ciudad
Estado
Teléfono
Fax
Los datos que pertenecen a la región del país del cliente deben almacenarse en una tabla
denominada tblRegion. Esta tabla tiene los siguientes campos.
tblRegion
Estado
Región
Existe una relación entre las dos tablas a través del campo Estado.
Observe que este campo está presente en ambas tablas. La relación entre la tabla
Región y la tabla Clientes es una relación de uno a varios; por cada registro de la tabla
tblRegion puede haber ninguno, uno o varios registros que coincidan en la tabla
tblClientes.
Aun falta una cosa en la lista deseos del equipo de diseñadores de base de datos.
La respuesta a la pregunta. ¿Cuándo fue la última vez que este cliente nos ha comprado
algo?. El equipo de programadores de la base de datos decide que esta información se
puede determinar a partir de los valores de las fecha que aparece en la tabla que
almacena los datos relativos a los pedidos de clientes. Esta tabla tiene el siguiente
esquema.
tblPedidos
ID
ClienteID
FechaDePedido
ItemID
CantidadDePedido
En esta tabla, el campo ID identifica de forma exclusiva cada pedido. Por otra parte, el
campo ClienteID conecta un pedido con un cliente. Para adjuntar un pedido a un cliente,
la identificación del cliente se copia en el campo ClienteID de la tabla tblPedidos. De
este modo será fácil consultar todos los pedidos de un cliente determinado.