[Php-avanzado] Normalizacion - Jose Lo Piccolo

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Lun Dic 14 13:08:08 ARST 2009


Hola José,

El vie, 11-12-2009 a las 16:31 -0300, Jose Lo Piccolo escribió:
> Leo:
> 
> Te paso la normalización con los nuevos cambios. Ya están agregadas las 
> tablas para los tipos de estados de usuarios y para los tipos de estados 
> de los bienes.

	Se ve bien normalizado!
	Definí para tu uso personal un borrador de las pantallas del sistema
(aunque sea las más importantes), y ya ponete a programar!!!


> ------------------------------------------------------------------------
> NORMALIZACIÓN DE TABLAS
> 
> 
> _*EMPRESAS*_ (empresas)
> 
> id integer
> 
> razon_social varchar(255)
> 
> domicilio_postal varchar(255)
> 
> telefono varchar(255)
> 
> email_empresa varchar(255)
> 
> email_admin varchar(255)
> 
> contacto varchar(255)
> 
> 
> _*TIPOS DE USUARIOS*_ (t_usuarios)
> 
> id integer
> 
> descri varchar(50)
> 
> 
> _Nota_: esta tabla contendrá inicialmente los siguientes registros fijos:
> 
> id: 1 descri: Administrador
> 
> id: 2 descri: Usuario Normal
> 
> 
> _*TIPOS DE ESTADOS DE USUARIOS*_ (t_estados_usu)
> 
> id integer
> 
> descri varchar(50)
> 
> 
> _Nota_: esta tabla contendrá inicialmente los siguientes registros fijos:
> 
> id: 1 descri: Activo
> 
> id: 2 descri: Inactivo
> 
> 
> _*USUARIOS*_ (usuarios)
> 
> id integer
> 
> usuario varchar(10)
> 
> clave varchar(12)
> 
> nombre varchar(255)
> 
> email varchar(255)
> 
> id_tipo_usuario integer
> 
> id_tipo_estado_usu integer
> 
> id_empresa integer
> 
> 
> _*SECCIONES*_ (secciones)
> 
> id integer
> 
> id_empresa integer
> 
> nombre varchar(50)
> 
> descri texto
> 
> 
> _*TIPOS DE BIENES DE USO*_ (t_bienes)
> 
> id integer
> 
> id_empresa integer
> 
> descri varchar(50)
> 
> 
> _*TIPOS DE ESTADOS DE BIENES DE USO*_ (t_estados_bienes)
> 
> id integer
> 
> descri varchar(50)
> 
> 
> _Nota_: esta tabla contendrá inicialmente los siguientes registros fijos:
> 
> id: 1 descri: Activo
> 
> id: 2 descri: Inactivo
> 
> id: 3 descri: Pendiente
> 
> 
> _*BIENES*_ (bienes)
> 
> id integer
> 
> id_tipo_bien integer
> 
> id_empresa integer
> 
> id_seccion integer Sección actual
> 
> nombre varchar(255)
> 
> descri texto
> 
> fecha_ingreso date
> 
> es_nuevo boolean
> 
> proveedor varchar(255)
> 
> marca varchar(60)
> 
> modelo varchar(60)
> 
> id_tipo_estado_bien integer
> 
> path_foto varchar(255)
> 
> costo decimal(12,2)
> 
> envia_email boolean
> 
> usuario varchar(10) Usuario que da el alta
> 
> fecha_baja date
> 
> motivo_baja texto
> 
> usuario_baja varchar(10)
> 
> 
> _*TIPOS DE EVENTOS*_ (t_eventos)
> 
> id integer
> 
> descri varchar(50)
> 
> 
> _Nota_: esta tabla contendrá inicialmente los siguientes registros fijos:
> 
> id: 1 descri: Envio a Reparación
> 
> id: 2 descri: Reparado
> 
> id: 3 descri: Actualización
> 
> 
> _*EVENTOS*_ (eventos)
> 
> id integer
> 
> id_bien integer
> 
> fecha date
> 
> id_tipo_evento integer
> 
> descri texto
> 
> detalle_envio char(60)
> 
> usuario char(10)
> 
> costo decimal(12,2)
> 
> 
> 
> _*CAMBIOS SECCIONES*_ (cambiosec)
> 
> id integer
> 
> id_bien integer
> 
> fecha date
> 
> id_seccion_nueva integer
> 
> descri char(50)
> 
> 
> Nota: al dar de alta un bien de uso, se alimentará esta tabla con los 
> datos de la sección actual y así llevar el registro de todas las 
> secciones por las cual va pasando un bien de uso.
> 

-- 

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