Gracias por las ideas.
He modificado el esquema y ahora lo tengo así:
Normal, admin y experto tienen también los atributos login y password.
La tabla GRUPO que tenía al inicio, ya no me hace falta en este esquema verdad? Porque si quiero obtener una lista con todos los nombres de usuarios expertos, haría la consulta sobre la tabla EXPERTO, y al inicio tenía que hacerla sobre la tabla USUARIO donde el idgrupo fuera "experto".
La tabla SITIO tendría como clave primaria la url del sitio, y como foránea el login del usuario. Si quisiera saber los sitios registrados por usuarios expertos, cómo sería la consulta?