[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