[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