[Php-avanzado] Normalización

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mie Jul 24 16:59:55 ART 2013


Hola Analía,


El mié, 24-07-2013 a las 09:24 -0300, Analia Varela escribió:
> Hola Leo,
> 
> Buenos días
> Te envío nuevamente la normalización con el cambio en los nombres de
> las tablas para que quede más entendible.

	Bueno... igual en el nombre de las tablas "detalle" no hay referencia a
que son parte de la OT, pero sabiendo que todas las tablas "detalle" son
parte de la OT, queda más claro.
 
> En cuanto al funcionamiento que describís, esta diferencia no se
> realizaría desde la codificación?, es decir, en un primer momento se
> registraría toda la OT en las tablas y después solo se registrarían
> los cambios y el agregado de tareas para esta OT. Di vueltas y
> vueltas, pero no pude encontrar lo que me falta hacer en la
> normalización.

	En la codificación tenemos que implementar las funcionalidades
especificadas, es decir, si no está especificado, no va a existir en el
software
	Tal como decís y especificás, la OT se registra, luego se le hacen los
cambios, y por último se cierra, con lo que se impide toda edición
posterior.

> Mientras tanto comencé a programar las partes que se gestionan como
> para ir adelantando.

	Es una excelente idea!
	Ya hay partes especificadas y ya sabemos que no tienen relación con
otras partes, así que se pueden implementar.

	Bueno, vamos a la normalización: yo la veo consistente con tu SRS. Tal
vez sobre la marcha haya que hacerle algún ajuste (y reflejarlo en la
SRS) pero está muy bien.
	Este almacenamiento respeta lo que dice la SRS, que una OT puede tener
más de una máquina vial.
	Cuando charlamos no estabas segura de si era solo una o si era más de
una. Lo pudiste confirmar con el cliente?
	Siendo muchas máquinas viales, la restricción de que los accesorios
sean para la(s) máquina(s) viales(s) que aparezcan en la OT sigue
vigente, pero ahora deberán filtrarse por el tipo de cada máquina que
aparezca.

	Para el trabajo final, y dado el tamaño y complejidad del problema,
basta con que entregues hasta el RF 12 inclusive.

	Lo seguimos charlando en clase mañana!



> Saludos y gracias como siempre!!,
> Analía



> Normalización v3
> 
> 
> Responsables
> 
> Accesos
> 
> Nivel
> 
> 
> id
> 
> id
> 
> id
> 
> 
> nombre
> 
> id_responsable
> 
> descripcion
> 
> 
> apellido
> 
> id_nivel
> 
> 
> 
> 
> dni
> 
> usuario
> 
> 
> 
> 
> 
> 
> clave
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> CentroCostos
> 
> 
> 
> 
> 
> 
> id
> 
> 
> 
> 
> 
> 
> codigo
> 
> 
> 
> 
> 
> 
> descripcion
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> EstadosEquipos
> 
> EstadosTareas
> 
> EstadosOrdenes
> 
> EstadosPedidos
> id
> 
> id
> 
> id
> 
> id
> nombre
> 
> nombre
> 
> nombre
> 
> nombre
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> MaquinasViales
> 
> DetallesTareasMaquinas
> 
> TiposMaquinas
> 
> 
> id
> 
> id
> 
> id
> 
> 
> nro_inventario
> 
> descripcion
> 
> codigo
> 
> 
> codigo
> 
> fecha_registro
> 
> descripcion
> 
> 
> descripcion
> 
> fecha_cambio
> 
> 
> 
> 
> patente
> 
> id_maquinavial
> 
> 
> 
> 
> nro_chasis
> 
> codigo_maquinavial
> 
> 
> 
> 
> hs_utilizacion
> 
> patente_maquinavial
> 
> 
> 
> 
> ult_servicio
> 
> chasis_maquinavial
> 
> 
> 
> 
> id_tipomaquina
> 
> id_estadotarea
> 
> 
> 
> 
> id_estadoequipo
> 
> id_ordentrabajo
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Accesorios
> 
> DetallesTareasAccesorios
> 
> 
> 
> 
> id
> 
> id
> 
> 
> 
> 
> codigo
> 
> descripcion
> 
> 
> 
> 
> descripcion
> 
> fecha_registro
> 
> 
> 
> 
> id_tipomaquina
> 
> fecha_cambio
> 
> 
> 
> 
> id_estadoequipo
> 
> id_estadotarea
> 
> 
> 
> 
> 
> 
> id_accesorio
> 
> 
> 
> 
> 
> 
> codigo_accesorio
> 
> 
> 
> 
> 
> 
> id_ordentrabajo
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> DetallesRepuestos
> 
> TiposRepuestos
> 
> 
> 
> 
> id
> 
> id
> 
> 
> 
> 
> nro_parte
> 
> nombre
> 
> 
> 
> 
> descripcion
> 
> 
> 
> 
> 
> 
> cantidad
> 
> 
> 
> 
> 
> 
> fecha_registro
> 
> 
> 
> 
> 
> 
> fecha_cambio
> 
> 
> 
> 
> 
> 
> id_tiporepuesto
> 
> 
> 
> 
> 
> 
> id_estadopedido
> 
> 
> 
> 
> 
> 
> id_ordentrabajo
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Proveedores
> 
> DetallesTercerizaciones
> 
> 
> 
> 
> id
> 
> id
> 
> 
> 
> 
> nombre
> 
> servicio
> 
> 
> 
> 
> razon_social
> 
> fecha_registro
> 
> 
> 
> 
> contacto
> 
> fecha_cambio
> 
> 
> 
> 
> telefono
> 
> id_proveedor
> 
> 
> 
> 
> celular
> 
> nombre_proveedor
> 
> 
> 
> 
> mail
> 
> razon_proveedor
> 
> 
> 
> 
> mail_alt
> 
> id_estadopedido
> 
> 
> 
> 
> 
> 
> id_ordentrabajo
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> OrdenesTrabajo
> 
> 
> 
> 
> 
> 
> id
> 
> 
> 
> 
> 
> 
> nro_orden
> 
> 
> 
> 
> 
> 
> tiempo_trabajo
> 
> 
> 
> 
> 
> 
> observaciones
> 
> 
> 
> 
> 
> 
> fecha_registro
> 
> 
> 
> 
> 
> 
> fecha_cambio
> 
> 
> 
> 
> 
> 
> id_estadorden
> 
> 
> 
> 
> 
> 
> id_responsable
> 
> 
> 
> 
> 
> 
> nombre_responsable
> 
> 
> 
> 
> 
> 
> apellido_responsable
> 
> 
> 
> 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado

-- 
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