Hola a todos!, esta es mi primera vez en el foro y les voy a contar el motivo que me ha traido aqui.
Necesito armar las relaciones para una base de datos. Es una prueba para web para un estudio, pero tengo dudas respecto a claves y a relaciones en si.
Tengo 3 tablas, una para clientes, otra para campañas y otra para cada trabajo.
Clientes: id, nombre, logo (ruta), mostrar, posicion (para ordenar como apareceran).
Campañas: id, id del cliente, titulo, descripcion, mostrar, posicion (en caso que haya muchas campañas del cliente y quieran ordenarse).
Trabajos: id, id del cliente, id de la campaña, categoria (grafica, motion, etc), titulo, ruta, mostrar.
Cada id es clave principal en su tabla, y los id de otras tablas, claves foraneas.. bien?
ahora, mi consulta es.. yo cree una columna mostrar en caso de no querer mostrar el cliente/campaña/trabajo para no tener que eliminarlo.
Pero en base a las relaciones, podrian suceder las siguientes posibilidades:
Si se oculta el cliente, la campaña y los trabajos tampoco deberian verse.
Si la campaña es lo que se oculta, los trabajos no se verian pero si el cliente.
Si un trabajo decide no mostrarse, el cliente y la campaña no deberia verse afectado.
Cual es la relacion aqui?
gracias de antemano por cualquier aporte!
saludos a todos!