Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/08/2015, 13:56
Avatar de Jorgens
Jorgens
 
Fecha de Ingreso: agosto-2005
Ubicación: Cartagena, Murcia, España
Mensajes: 30
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: Cómo puedo plantear esto del mejor modo?

Hey, gracias Libras por contestar!

Por qué motivo está mal normalizada la tabla PERMISOS?

No estoy seguro de que crear otra entidad con los nombres de las tablas me sea útil. Algo así, dices?

TABLASMODIFICABLES
id_tablamodificable nombredelatabla
001 USUARIOS
002 ARTICULOS
003 DIRECCIONES
004 MENSAJES

La entidad PERMISOS me quedaría así:

id_permiso id_usuario id_tablamodificable identificador
000000001 00000123 004 0003455
000000002 00000123 003 0341232

No logro ver qué gano con esto. Así sí estaría normalizada? Te importa alumbrarme?

Tampoco entiendo tu pregunta con: "ahora esos permisos van a ser sobre tus tablas de la base de datos?? o solo sobre las entidades o paginas que quieres manejar???", discúlpame. Son permisos que algunos usuarios tendrán para modificar algunos valores. Por ejemplo, si un usuario visita su perfil, o un artículo o mensaje suyo, verá un botón de "MODIFICAR" si tiene ese permiso otorgado mediante esa tabla. Si no lo tiene (si no es administrador ni el mensaje o artículo o dirección es la suya) no le aparece ese botón. Quizás esto te ayuda a ayudarme?

Hey, muchas gracias por tu atención.
__________________
Nos leemos
Jorgens Nos leemos!http://www.comocreartuweb.com