Está en la página 1de 2

Uso de Excel y Access para el desarrollo de aplicaciones administrativas

empresariales

Actividad 1 – Evidencia 2: Modelo Entidad / Relación

Ferretería “Tuercas y algo más”

Con el fin de generar lealtad en sus clientes, la Ferretería “Tuercas y algo más”
viene premiando a sus compradores más fieles, otorgando mayor porcentaje de
descuento a aquellos que más compran. Desafortunadamente al no contar con
herramientas tecnológicas, ferretería debe recurrir a la memoria de sus empleados
para otorgar los descuentos, ya que no existe un sistema que permita registrar y
almacenar las compras realizadas por cada cliente. Lo anterior ocasiona que
algunas personas que compran muy poco, gocen de grandes descuentos,
mientras que los clientes que realmente compran grandes cantidades, adquieren
descuentos mínimos. Para resolver esta situación, usted debe plantear el modelo
entidad-relación que permita la creación de una base de datos que conlleve a la
organización de la información de la ferretería. Al momento de realizar el modelo,
tenga en cuenta los siguientes parámetros:

1. El historial de los productos, los clientes, las ventas realizadas y las


promociones, según la cantidad de compras de los clientes y los elementos que
usted considere importantes en este modelo.
2. Argumente por qué razón creó cada tabla.

 Tabla Promoción: Esta tabla contendría una serie de códigos de


promoción y un nombre las cuales dependerán del subtotal de la venta y
con base a ella nos daría un porcentaje de descuento para cada uno de los
códigos de promoción.

 Tabla Clientes: Tendrá en la información que nos distinga un cliente de


otro, entre ellas un código único el cual servirá como identificador en la
base de datos, además estará datos como nombre, dirección, teléfono del
cliente y como plus el acumulado de compras que el cliente haya hecho en
la ferretería que servirá como dato importante para próximos descuentos.

 Tabla Producto: En ella encontraremos los datos relevantes para distinguir


un producto de otro tales como por ejemplo el código, nombre, descripción,
stock del producto en almacén y valor unitario del producto.

 Tabla Venta: Esta tabla es la más importante de la base de datos puesto


que será la que recolecte toda la información y por medio de ella
obtendremos el descuento para cada compra dependiendo del cliente y del
valor de la factura. De lo anterior se concluye que esta tabla tendría relación
con todas las demás tablas.

Relaciones entre tablas

 Una promoción puede aplicar en muchas ventas, pero una venta solamente
puede tener una promoción. Por lo tanto seria relación 1—n

 Un cliente puede generar muchas ventas, pero una venta solamente se


puede generar por un cliente. Por lo tanto seria relación 1—n

 En una venta pueden existir muchos productos y un producto puede estar


en muchas ventas. Por lo tanto seria relación n—n, por esta razón es
necesario la creación de otra tabla puesto que Access no permite
relaciones muchos a muchos.

 Tabla Venta_Producto: Se crea por la necesidad de enlazar la tabla


productos con la tabla venta.

También podría gustarte