Diagrama de BD. Como definir moderador para cada foro

(1/4) > >>

Hadess_inf:
Como hago una relacion para definir uno o muchos moderadores para un determinado foro sin llegar a una redundancia de datos.



Gracias.

Nakp:
pues si la relacion es de muchos a muchos (varios mods, varios foros), creas una nueva tabla con las relaciones uno a muchos y muchos a uno

moderadores >---< foros
moderadores |---<Permisos>---| foros
y moderadores es 1 a 1 o 0 con usuarios :P

Hadess_inf:
Justamente lo que quiero evitar es crear un circulo entre esas 4 tablas ...


Nakp:
imposible, pero no te preocupes xD por cada transacción cuando mucho 3 tablas excepto cuando el moderador entra en acción... y viendo tu diagrama... cada foro puede tener 1 solo moderador? :/ por eso agregué una tabla al circulo xD permisos de mod jeje asi 1 mod puede estar en 2 foros, y 1 foro puede tener 2 mods :P

de hecho yo ampliaria el círculo aún mas xD



no le hagas caso al nombre de las relaciones xD es un modelo conceptual jeje

Hadess_inf:
Gracias por la respuesta haber como va esto:

1) No entiendo porque foro esta relacionado con permiso, cual es la utlidad de permiso ¡?

2) En el segundo diagrama que expuse habia hay un detalle que corta la relacion de muchos a muchos entre usuario y foro, de esa forma se entiende que un foro puede tener mas de un moderador asi como tambien un usuarios puede ser moderador de mas de un foro.

3) Las tablas hilo y respuesta se pueden unir en una sola como en mi diagrama, sigo pensando en que el ciclo que se cierra en usuarios - moderador - foro es equivoca y que generara redundancia de datos.

4) En el caso que permiso represente el grupo al que pertenece un usuario entonces ya no seria necesaria la tabla grupo.

Espero opiniones.
Saludos.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente