Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2010, 08:10
Tram
 
Fecha de Ingreso: noviembre-2006
Mensajes: 82
Antigüedad: 17 años, 5 meses
Puntos: 0
Duda diseño bbdd

Hola a todos

Estoy creando una web en php donde se realizan evaluaciones de otros sitios web.
El usuario registra webs que quiere que luego sean evaluadas. A la hora de evaluar elige un método de evaulación y los resultados de la evaluación quedan guardados.
Tengo parte del diseño de la base de datos hecha pero hay varias tablas que no sé cómo enlazar con lo demás.
En la web puede haber 3 tipos de usuarios: normales, expertos y administradores.

Estas son las relaciones que tengo hasta ahora:

Usuario pertenece a Grupo(idgrupo)
Usuario (login,idgrupo) registra Sitio(url,login,idgrupo)

y luego aparte tengo la siguiente tabla, que no sé cómo relacionarla con lo demás:

Método (idmetodo, nombremetodo) [El usuario elige un método de evaluación para la web que va a evaluar. Hay 3 tipos de métodos. Para cada método hay una lista donde el usuario va eligiendo la puntuación, por ejemplo: "tamaño de letra apropiado: 4/5", etc.
También debería tener una tabla Evaluación donde se guarde todo, es decir, el usuario que ha hecho la evaluación, qué método ha usado, etc.

Llevo varios días atascado y no sé cómo relacionar todo. Alguna idea?
Gracias