[Php-avanzado] Normalización

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Jul 18 13:15:55 ART 2013


Hola Analía,

El jue, 18-07-2013 a las 11:52 -0300, Analia Varela escribió:
> Hola Leo,
> 
> Aquí te envío el primer intento de normalización.

	Te comento lo que veo

> Normalización v1
> Responsables: id, dni, nombre, apellido

	Lo charlamos hoy en la consulta, pero si los únicos que se vana loguear
en este sistema son los responsables, podrías agregar acá el usuario y
contraseña.
	En clase te cuento otra forma de hacerlo que no mezcla en el código la
funcionalidad con AAA. Haceme acordar!

> CentroCostos: id, codigo, descripción
> 
> TiposMaquinas: id, codigo, descripción
> 
> Estados: id, nombre

	Tenés 4 "estados" distintos en la SRS, todos con atributos diferentes y
acá tenés una sola tabla.
	Cómo manejás los otros 3?

> Accesorios: id, codigo, descripción, id_tipomaquina, id_estado
> 
> AccesoriosTareas: id, descripción, fecha_registro, fecha_cambio,
> id_accesorio, id_estado, id_ordentrabajo

	Cómo los accesorios se gestionan, no podés guardar acá solo
id_accesorio, porque en caso de que se cambie, al recuperar una Orden de
Trabajo (OT) vieja, la estarías cambiando.
	Este almacenamiento modifica el pasado!

> MaquinasViales: id, nro_inventario, codigo, descripción, patente,
> nro_chasis, hs_utilizacion, ult_servisio, id_tipomaquina, id_estado

	Por favor! ult_serviCio

> MaquinasTareas: id, descripción, fecha_registro, fecha_cambio,
> id_maquinavial, id_estado, id_ordentrabajo

	Idem AccesoriosTareas

> Repuestos: id, nro_parte, descripción, cantidad, fecha_registro,
> fecha_cambio, id_tiporepuesto, id_estado, id_ordentrabajo

	Algo me "hace ruido" acá... cuando me dé cuenta te digo.

> TiposRepuestos: id, nombre
> 
> Proveedores: id, nombre, razon_social, contacto, telefono, celular,
> mail, mail_alt
> 
> Tercerizaciones: id, id_proveedor, servicio, fecha_registro,
> fecha_cambio, id_estado, id_ordentrabajo

	Idem AccesoriosTareas

> OrdenesTrabajo: id, nro_orden, tiempo_trabajo, observaciones,
> fecha_registro, fecha_cambio, id_estado, id_centrocosto,
> id_maquinavial, id_accesorio, id_responsable


	Idem AccesoriosTareas

	Seguimos!


-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.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