Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2012, 10:38
mumraa
 
Fecha de Ingreso: marzo-2012
Mensajes: 102
Antigüedad: 12 años, 2 meses
Puntos: 1
BD - Claves y relaciones

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!