se supone que una base de datos tiene que estar hasta 3 forma normal, la normalizacion no se como explicarla jejeje, pero aqui hay un link
http://cnx.org/contents/aad66c2e-2f9...e-de-normaliza
el punto es que tener valores repetidos en una tabla(por ejemplo hibas a repetir el nombre de la tabla por cada registro) no esta bien en su lugar es mejor tener esos valores en una tabla y relacionarlos por medio de un Id.
Mi segunda duda era que podrias manejar los permisos a nivel base de datos, pero no creo que cada uno de tus usuarios vaya a tener un login para la base de datos correcto???