[Php-avanzado] tablas
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Vie Dic 12 21:01:17 ART 2008
Hola Lucas,
ahora sí!
Encontré un error que se me había pasado antes en la tabla de permisos:
El vie, 12-12-2008 a las 18:32 -0200, unes pacio escribió:
> #usuarios
>
> id_usuario ( int, not null, autoincrement )
> nombre_usuario ( varchar, not null, unique )
> pass ( varchar, not null )
> nombre/s ( varchar )
> apellido/s ( varchar )
> fecha_de_suscripcion (timestamp, not null )
> puntos ( int )
> provisorio ( bool, not null )
>
>
> #email
>
> id_email ( int, not null, autoincrement )
> id_usuario ( int, not null )
> email ( varchar, not null, unique )
>
>
> #permisos ( en caso de querer otorgar un permiso a una persona que
> no esta registrada en el sistema, provisoriamente el sistema generaría
> un usuario con tales permisos que tendría como "nombre_usuario" y
> "pass" un código generado por el sistema y que la persona luego
> debería cambiar al regisrarse ) (el nobre_usuario podría cambiarse en
> ese caso por única vez, y no podría cambiarse en ningún otro caso )
>
> id_permiso ( int, not null, autoincrement )
> id_usuario_r ( int )
> id_usuario_w ( int )
> fecha_de_vencimiento (timestamp )
> archivo_y_ruta ( varchar, not null )
Se repite el usuario, para cada tipo de permiso, pero por cada
registro, no habrá usuarios diferentes.
Quedaría mejor así:
id
id_usr
permiso_r
permiso_w
fecha_venc
ruta
> #mensajes (sistema de comunicación interno para los usuarios, a fin
> de poder comunicarce de lo que se comparte pero sin estar limitado a
> ello)
>
> id_mensaje ( int, not null, autoincrement )
> id_usuario_receptor ( int, not null )
> id_usuario_transmisor ( int, not null )
> asunto ( varchar )
> mensaje ( text, not null )
>
>
> Bueno, queda hecha la molificación de la tabla usuarios, espero a ver
> la corrección o visto bueno. Saludos
Si mi asumción de un usuario-un-registro es correcta, con ese cambio
estaría listo.
Saludos!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado