[Php-avanzado] Tesis
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mie Mar 11 22:32:26 ARST 2009
Hola Carlos,
El mié, 11-03-2009 a las 10:42 -0300, Carlos Ariel Gomez escribió:
> Ok, las tablas finales me quedan asi
> si estan bien arranco
Se ve bien.
Con esto sabés que instalación y qué materiales da de alta cada
usuario.
Los Abonados son comunes para todos?
Si la respuesta es "sí" el modelo es consistente. Si es "no" tenés que
agregar el id del usuario a la tabla de abonados.
Saludos!
> tablas.
> -------
>
>
> usuarios
> --------
>
> id int(11)
> apellido varchar(40)
> nombre varchar(40)
> direccion varchar(60)
> telefono varchar(40)
> localidad varchar(40)
> email varchar(80)
> usuario char(20)
> pass char(32)
> permisos tinyint (si es admin o usuario)
>
>
>
> abonados
> --------
>
> id int(11) AUTOINCREMENT
> apellido varchar(40)
> nombre varchar(40)
> localidad char(5)
> caracteristica char (5)
> numero_tel char(5)
> direccion varchar(60)
>
>
> instalaciones
> -------------
>
> id int(11) AUTOINCREMENT
> id_usuario int(11)
> num_orden char(8)
> fecha date
> observaciones varchar(80)
> id_estado tinyint
> apellido varchar(40)
> nombre varchar(40)
> localidad char(5)
> caracteristica char (5)
> numero_tel char(5)
> direccion varchar(60)
>
>
> estados (informada, cumplida, cita)
> -------
>
> id tinyint
> estado char(10)
>
>
> detalle_inst
> ------------
>
> id int(11) AUTOINCREMENT
> id_inst int(11)
> codigo varchar(10)
> material varchar(60)
> cantidad int(4)
>
>
> invetario
> -----
>
> id int(11) AUTOINCREMENT
> codigo varchar(10)
> material varchar(60)
> cantidad int(4)
>
> ingreso_inventario
> -------------
>
> id int(11) AUTOINCREMENT
> id_usuario int(11)
> fecha date
> remito varchar(20)
>
>
> detalle_ingreso
> ---------------
>
> id int(11) AUTOINCREMENT
> id_ing int(11)
> codigo varcha(10)
> cantidad int(4)
>
>
>
> ----- Original Message -----
> From: "Leonardo Tadei - Pegasus Tech Supply" <leonardot en pegasusnet.com.ar>
> To: "Lista del curso de PHP Avanzado" <php-avanzado en pato2.fi.mdp.edu.ar>
> Sent: Wednesday, March 11, 2009 3:11 PM
> Subject: Re: [Php-avanzado] Tesis
>
>
> Hola Carlos,
>
> El mié, 11-03-2009 a las 03:46 -0300, Carlos Ariel Gomez escribió:
> > La pregunta era si tengo que incluir el id de los usuarios en la tabla de
> > instalacione y de inventario para poder filtrar lo que corresponde a cada
> > uno.
>
> Si tu sistema necesita saber qué usuario hace qué cosa, deberás agregar
> el id del usuario a todas las tablas del sistema. Así por ejemplo un
> usuario podría ver a sus abonados únicamente, o al menos distinguir
> cuales son suyos y cuales de los demás usuarios.
>
> > saludos
>
> =mente!
--
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