|
Para las opciones de la aplicación si es bueno la tabla opciones, con los campos clave y valor.
Para las opciones de los usuarios, podrían darse dos situaciones...
Una tabla parecida a la de opciones de la aplicación, con un identificador al usuario (siguiendo tu ejemplo id_usuario). Ahora, leo que tu preocupación aquí es el número de opciones que pueden existir para un usuario y el número de registros que podría haber por usuario. Una posible solución sería solo guardar las opciones que el usuario cambie, o sea, si el usuario sigue usando el valor predeterminado de determinada opción, que este no se guarde, que se tome directamente de algun otro lado. La ventaja aquí sería la facilidad de agregar opciones nuevas.
La otra, una tabla con tantos campos como opciones tenga el usuario, la desventaja de esta posibilidad sería que al agregar una opcion nueva, tendrías que agregar un campo nuevo. La ventaja, cada usuario solo usaría solo un registro.
Espero que te sirvan de algo mis comentarios...
Saludos...
|