Entidad - Relacion

Iniciado por furkone, 22 Septiembre 2018, 22:17 PM

0 Miembros y 1 Visitante están viendo este tema.

furkone

Holaa, e empezado a estudiar hace 1 semana sobre Base de datos y tengo una duda, sobre un ejercicio de entidad relación, si me podrían ayudar los agradecería mucho.

este es el ejercicio= http://subirimagen.me/uploads/20180922150843.png

pd: soy nuevo en la comunidad así que si este no es lugar para ello, solo avisarme que lo borro... gracias y buenas noches.


furkone

No interpreto bien la entidad del ejercitario para poder llegar al punto tres.

La duda seria como llego a congeniar al trabajador Juan, con los proyecto que ha realizado.

srWhiteSkull

#3
Bien, estamos de acuerdo que la entidad principal es "Empresa de decoración".

Segundo, estamos de acuerdo con que "Empresa de decoración" puede tener varios "Clientes" (Juan por ejemplo), cierto?

Tercero, estamos de acuerdo con que un "Cliente" (como Juan) puede tener uno o muchos proyectos, cierto?

Y por último, estamos de acuerdo que por cada proyecto finalizado "se deberá facturar", una factura por proyecto, cierto?

Entonces, el punto tres indica que será posible una lista de proyectos de un determinado cliente y en este caso es Juan.

[Empresa]->(1-muchos)->[Cliente]->(1-muchos)->[Proyecto]->(1-1)->[Factura]

Ejemplo de consulta en MySQL:
Código (sql) [Seleccionar]
USE empresa;
SELECT * FROM proyectos WHERE id_cliente = (SELECT id FROM clientes WHERE nombre = "Juan");


PD No se ha tenido en cuenta el dato de las delegaciones, pero con este ejemplo sería fácil deducir.