[Php-avanzado] Normalizacion - Jose Lo Piccolo

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Dic 11 15:23:34 ARST 2009


Hola José!

	Salvo una tabla que me parece que falta, está bien.
	Te intercalé la observación!

	Nos vemos!

El vie, 11-12-2009 a las 09:58 -0300, Jose Lo Piccolo escribió:
> Leo, buen dia:
> 
> Te paso la normalización de las tablas con las correcciones que 
> charlamos ayer.
> ------------------------------------------------------------------------
> 
> 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*_ (tsusuarios)
> 
> 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*_ (tsestados)
> 
> 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
> 
> 
> _*USUARIOS*_ (usuarios)
> 
> id integer
> 
> usuario varchar(10)
> 
> clave varchar(12)
> 
> nombre varchar(255)
> 
> email varchar(255)
> 
> id_tipousuario integer
> 
> id_tipoestado integer

	Este "tipo de estado" es el mismo de _*TIPOS DE ESTADOS*_ ???
	No parece, porque _*TIPOS DE ESTADOS*_ parecen los Estados de los
Bienes de Uso!!!


> id_empresa integer
> 
> 
> _*SECCIONES*_ (secciones)
> 
> id integer
> 
> id_empresa integer
> 
> nombre varchar(50)
> 
> descri texto
> 
> 
> _*TIPOS DE BIENES DE USO*_ (tbienes)
> 
> id integer
> 
> id_empresa integer
> 
> descri varchar(50)
> 
> 
> _*BIENES*_ (bienes)
> 
> id integer
> 
> id_tipobien 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_tipoestado integer <A> Activo <P> Pendiente <I> Inactivo
> 
> 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*_ (teventos)
> 
> 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_tipoevento 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