El documento describe un modelo de base de datos entidad-relación para una ferretería que desea registrar la información de compras de clientes para otorgar descuentos basados en la frecuencia y monto de compras. El modelo incluye tablas para productos, ventas, vendedores, clientes, y descuentos, con relaciones entre ellas para vincular la información de compras, clientes, y descuentos otorgados.
1. 3.4 Actividad de transferencia de conocimiento.
Modelo Entidad / Relación
Ferretería “Tuercas y algo más”
Con el finde generarlealtadensus clientes,laFerretería“Tuercas y algo más” viene premiandoa
sus compradores más fieles, otorgando mayor porcentaje de descuento a aquellos que más
compran. Desafortunadamente al no contar con herramientas tecnológicas, la ferretería debe
recurrir a la memoria de sus empleados para otorgar los descuentos, ya que no existe un sistema
que permitaregistraryalmacenarlascomprasrealizadasporcadacliente.Loanteriorocasionaque
algunas personas que compran muy poco gocen de grandes descuentos, mientrasque los clientes
que realmente comprangrandescantidadesadquierandescuentosmínimos.
Pararesolverestasituación,usteddebe plantearel modeloentidad-relaciónque permitalacreación
de una base de datos que conlleve alaorganizaciónde lainformaciónde laferretería.Al momento
de realizarel modelo,tengaencuentalossiguientesparámetros:
1. El historial de los productos, losclientes, 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 porqué razóncreó cada tabla.
Las tablas son los elementos que componen una base de datos, por eso se hace necesario tener
estastablas organizadasyenlazadasde una maneraclara, eficiente, lógicayfácil de entenderpara
los administradores de bases de datos. En este caso se ejemplifica la creación de un diagrama
Entidad-Relaciónparalabase de datos de la Ferretería“Tuercasy algo más”.
Tabla Productos: Esta tabla posee losejemplaresde losproductosque posee laFerretería.Debido
a que esta ferretería no fabrica productos depende de los proveedoresque le envía la mercancía,
poresose debe enlazarestatablaconlosproveedores.Además,estosproductosquese encuentran
2. enla ferreteríadebenpasarporunprocesode inventario,esahídonde se hace indispensable tener
enlazadalatablade productoscon el inventario.
Tabla VentaProductos: Esta tabla se realiza para realizar una relación de varios a varios entre la
tablaproductosy latabla ventas,yaque MicrosoftAccessno permite realizarunarelaciónvariosa
variosdirectamente.
Tabla Ventas: Ésta mantiene los logs (actividades, registros) que han realizado los vendedores,
además nos permite tener una visión de los posibles ingresos que se puedan generar para la
compañía.Debidoaque todoproductodebeservendidoporunapersona,eneste casounvendedor,
esta tabla se debe relacionar con la tabla vendedores para poder tener una identificación clara de
la persona que realizó dicha venta. Los productos que son vendidos por estas personas son
entregados a otras que denominamos clientes, entonces, se debe relacionar ésta con la tabla
clientesparatenerunafrecuenciade losclientesque comprarenlaferreteríayasípoderotorgarles
un descuentosegúnlafrecuenciaconque compran y la cantidad productos.
Tabla Vendedor:Nospermite conocerlainformaciónbásicade laspersonasque realizanlasventas
enlaferretería. Aunqueestatablanoposee másquelainformacióndelosvendedores,surelevancia
es indispensable para el control de las ventas de la ferretería, por eso otras tablas se encuentran
relacionadasconésta.
Tabla R_ClienteVendedor: Tabla “Relación Cliente-Vendedor”. Ya que el programa de Microsoft,
Access,nopermite realizarrelacionesde variosavarios,se hace necesariocrearunatabla“puente”
para realizareste tipode relaciones. Enestatabla se necesitalasllavesprimeriasde lastablasque
se quiere relacionar,eneste casolaTablaClientesylaTabla Vendedor.
Tabla Clientes:Este tipode tablanospermite tenerinformaciónmásdetalladade unobjeto,como
losclientes, losvendedores,losproductos,poresoestatablaloúnicoque contiene esinformación
de los clientes que posee la ferretería, cuya importancia es la razón de ser de la ferretería, y de
cualquierotracompañía.
Tabla Descuentos: Esta es una de las tablas más importantes del diagrama, y su importancia es
evidente,yaque dasoluciónala problemáticaanteriorplateadaporel ejercicio.Estatablaademás
de poseerlostiposde descuentosque ofrece laferreteríaasus clientes,esrelacionadaconlatabla
producto para saber qué productos son los que más se venden en la ferretería, también está
relacionada con la tabla ventas, ya que esta tabla posee la información de los clientes que
adquirieronel producto,el tipode productoque fue vendidoyla persona que realizólaventa.Por
último, estárelacionadaconlatablaclientesparasaberendetallelainformaciónde lapersonaque
se ha ganado el descuentoyasí poderponerse encontactocon dichapersona.
3. CRÉDITOS
JesúsDaniel Mayo
Uso de Excel yAccesspara el Desarrollode AplicacionesAdministrativasEmpresariales(1762504)
ServicioNacional de Aprendizaje –SENA
Barranquilla,Colombia
2018