Está en la página 1de 4

UNIDAD 1: Conceptos generales de computacin y bases de datos que un

administrador debe conocer


Actividad: Modelo entidad-relacin FERRETERA TUERCAS Y ALGO MS
Con el fin de generar lealtad en sus clientes, la Ferretera Tuercas y algo ms viene premiando a
sus compradores ms fieles, otorgando mayor porcentaje de descuento a aquellos que ms
compran.
Desafortunadamente al no contar con herramientas tecnolgicas, la ferretera 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, gozan de grandes descuentos,
mientras que los clientes que realmente compran grandes cantidades adquieren descuentos
mnimos.
Para resolver esta situacin, usted debe plantear el modelo entidad-relacin que permita la creacin
de una base de datos que conlleve a la organizacin de la informacin de la ferretera.
Al momento de realizar el modelo debe tener en cuenta los siguientes parmetros:
1. El historial de los productos, los clientes, las ventas realizadas, las promociones segn la
cantidad de compras de los clientes y los elementos que usted considere importantes en
este modelo.
2. Argumente por qu razn cre cada tabla.
SOLUCIN
Teniendo en cuenta el enunciado del ejercicio se pueden identificar las siguientes ENTIDADES:

PRODUCTO

VENTA

CLIENTE

DESCUENTO

HISTORIAL_V

Una vez establecidas las entidades con base a la informacin del problema, el siguiente paso es
establecer las relaciones entre las entidades.

PRODUCTO: Qu entidades se relacionan con producto?


1. Las ventas si estn relacionadas con los productos, ya que esto son los que se venden.
2. Los clientes no tienen una relacin directa con los productos, ya que estos tendran relacin
solo si se realiza una compra, antes no.
3. El descuento no est directamente relacionado con los productos, ya que el descuento no
depende de los productos si no de las compras que ha realizado el cliente.
4. El historial de venta no tiene una relacin con el producto, su relacin es posible solo si se
realiza una venta.
VENTA: Qu entidades se relacionan con venta?
1. Los productos si estn relacionadas con las ventas, ya que los productos son los que se
venden y cada venta puede tener varios productos.
2. Los clientes estn relacionados con las ventas, pero antes es necesario establecer el
descuento que este merece de acuerdo a las compras que ha realizado (ventas), por esto su
relacin no es directa.
3. El descuento est relacionado con las ventas, ya que dependiendo de las ventas o compran
que hace el cliente as mismo es el descuento.
4. El historia de venta relacionado directamente con la venta, ya las ventas estn relacionadas
a un cliente y cada cliente tiene un historial de venta.
CLIENTE: Qu entidades se relacionan con cliente?
1. Los productos no estn relacionados directamente con los clientes, ya que los clientes
realiza una COMPRA de productos y para que estos se relacionen necesitan la tabla de
ventas.
2. Las ventas estn relacionados con los clientes pero no directamente, ya que los clientes son
los que realizan las compras de productos (lo que es igual a venta de productos) pero esta
relacin se da despus de que se halla establecido el descuento que este mereces por su
compras pasadas.
3. El descuento no estn relacionado con los clientes, estos se relacionan una vez establecido
las ventas realizadas por el cliente.
4. El historia de venta relacionado directamente con los clientes, ya cada cliente tiene un
historial de venta de todas sus compras realizadas (ventas).
DESCUENTO: Qu entidades se relacionan con descuento?
1. Los productos no estn relacionados con el descuento, ya que los descuentos se realizan
dependiendo de las ventas o compra que ha realizado cada cliente.
2. Las ventas no estn relacionadas directamente con los descuentos, ya para establecer los
descuentos es necesario saber las compras (en su defecto ventas) realizadas por el cliente.
3. Los clientes no estn relacionados directamente a los descuentos, ya que estos se
relacionan una vez establecido las ventas realizadas por el cliente (historial de venta).
4. El historial de venta est relacionado a los descuentos ya que para cada historial de compra
o en su defecto cada cliente se hace acreedor de un descuento.
Las entidades entonces quedan relacionadas as:

VENTA

HISTORIAL_V

PRODUCTO

DESCUENTO

CLIENTE

Teniendo en cuenta las relaciones establecidas entre las entidades o tablas, se determina el tipo de
relaciones entre las entidades.

PRODUCTO-VENTA: Una venta puede ser de varios productos (N) y un producto puede estar
en varias ventas (N)
VENTA-HISTORIAL_V: Una venta tiene un solo historial de venta (1) y un historial de venta
puede tener varias ventas (N)
HISTORIAL_V-DESCUENTO: Un historial de venta tiene varios descuento (N) y un descuento
lo pueden tener varios historiales de ventas (N)
HISTORIAL_V-CLIENTE: Un cliente tiene un historial de cuenta (1) y un historial de cuenta
solo puede estar asociado a un cliente (1)

Segn lo anterior las tablas quedaran as:

PRODUCTO

CLIENTE

HISTORIAL_V

VENTA

DESCUENTO

Una vez establecido el tipo de relacin de cada una de ellas, es necesario que aquellas relaciones N
a N se cambien por otro tipo de relacin. Para esto se agregan las siguientes tablas para finalmente
obtener el siguiente modelo entidad-relacin:

HISTORIAL_V

VENTA
N

PRODUCTO_V

DESCUENTO_P

PRODUCTO

CLIENTE

DESCUENTO

JUAN DIEGO ROJAS CERQUERA


Juandrcgem1@hotmail.com
Servicio de Aprendizaje Nacional
Curso: Uso de Excel y Access para el desarrollo de aplicaciones administrativas
empresariales
SENA

También podría gustarte