[Php-avanzado] srs terminada y tablas

Lucas Nastri dex87.mdq en gmail.com
Mar Ene 5 22:44:42 ARST 2010


Hola Leo!, te hago una pregunta más ...

>La versión refinada, es crear una tabla de "Categorias_de_Usuarios"
>para matchear la Categoría con su nombre de forma normalizada, pero como
>son datos más bien estáticos, a veces ni se normaliza.

La tabla categoría ya la tengo, es ahí donde guardo el nombre "jefe" o
"empleado".

>       Luego, por ejemplo, si es 1 puede acceder a "mesa", si es 2 a
"toma",
>si es 3 a "cierre"... si es 18 a ABM de Usuarios, o lo que te haga
>falta.

Si borro los datos mesa, toma, cierre y boleta de la tabla usuarios entonces
debería crear una tabla para guardarlos.

Lo que vos me decís, si no entendí mal, es que guardo un número y según el
número me dice a lo que puedo acceder, el tema es que un usuario puede
acceder a varios sistemas (por ejemplo a mesa y a cierre, o a toma y mesa)
por lo que debería guardar más de un número, no?.

Gracias Leo! =) .

El 2 de enero de 2010 23:17, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:

> Hola Lucas,
>
> El sáb, 02-01-2010 a las 21:14 -0300, Lucas Nastri escribió:
> > Hola Leo, capáz no te lo expliqué bien pero esos datos (mesa, toma,
> > boleta, cierre) los uso para guardar un valor que me diga si el
> > usuario puede acceder o no.
> >
> > La categoría (jefe o empleado) la uso para saber si puede gestionar
> > los usuarios o no, de manera tal que si el usuario es "jefe", puede
> > dar de alta, modificar o dar de baja los usuarios de los empleados.
>
>         Te explicaste perfecto: se implementa con un entero o un char, y
> dependiendo del valor, tu sistema sabe a qué funcionalidad puede acceder
> o no.
>        La versión refinada, es crear una tabla de "Categorias_de_Usuarios"
> para matchear la Categoría con su nombre de forma normalizada, pero como
> son datos más bien estáticos, a veces ni se normaliza.
>
>        Luego, por ejemplo, si es 1 puede acceder a "mesa", si es 2 a
> "toma",
> si es 3 a "cierre"... si es 18 a ABM de Usuarios, o lo que te haga
> falta.
>
>        Hacer dependiente el manejo de usuarios de una funcionalidad de un
> sistema es un evidente error de diseño, ya que los accesos son
> transversales (por esto de que no aportan ninguna funcionalidad).
>
> > Gracias, saludos.
>
>        Por nada
> --
>
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100105/1314b025/attachment.htm 


Más información sobre la lista de distribución Php-avanzado