[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