[Php-avanzado] Normalización
Analia Varela
analiaevarela en gmail.com
Jue Ago 1 08:51:44 ART 2013
Hola Leo,
Buenos días
Aquí te envío una nueva versión de la normalización. La misma tiene el
agregado de la tabla repuestos, tal como lo hablamos la clase pasada. En
otro mail te envío la SRS actualizada con la incorporación de la gestión de
los repuestos.
Mientras tanto continuo con la programación...
Saludos y gracias!!,
Analía
El 25 de julio de 2013 16:45, Analia Varela <analiaevarela en gmail.com>escribió:
> Hola Leo,
>
> Muchas gracias por la ayuda!!
> Te contesto con otro color en cada una de las intervenciones.
> Hoy voy y te consulto algunas cosas de la normalización y te muestro lo
> que tengo de código.
>
> Saludos y gracias!!!,
> Analía
>
>
> El 24 de julio de 2013 16:59, Leonardo Tadei - Pegasus Tech Supply <
> leonardot en pegasusnet.com.ar> escribió:
>
> 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.
>>
> - Realice algunas modificaciones en la normalización, para
> relacionar la OT con las tablas Detalles. Cuando tengas un ratito te lo
> muestro en clase.
>
>>
>> > 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.
>>
> - Todavía me falta mucho, pero ya algo de código ya tengo.
>
>>
>> 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?
>
> - Si, quedamos en que la OT puede ser para una máquina y su
> accesorio o sólo una máquina o sólo un accesorio. En otro mail envié una
> nueva versión de la SRS que especifica esto, así queda actualizada.
>
>> 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.
>
> - Bárbaro!!
>
>>
>> Lo seguimos charlando en clase mañana!
>
> - Allí estaré!!
>
>>
>>
>>
>> > 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
>>
>> _______________________________________________
>> Php-avanzado mailing list
>> Php-avanzado en pato2.fi.mdp.edu.ar
>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>>
>
>
*Normalización v4*
*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* *OT_DetallesTareasMaquinas*
*TiposMaquinas* id id id nro_inventario descripcion codigo codigo
fecha_registro descripcion descripcion fecha_cambio patente
id_estadotarea nro_chasis id_ordentrabajo hs_utilizacion
ult_servicio id_tipomaquina id_estadoequipo *Accesorios
* *OT_DetallesTareasAccesorios* id id codigo descripcion
descripcion fecha_registro id_tipomaquina fecha_cambio id_estadoequipo
id_ordentrabajo *Repuestos* *OT_DetallesRepuestos* *
TiposRepuestos* id id id nro_parte id_repuesto nombre descripcion
fecha_registro id_tiporepuesto fecha_cambio id_estadopedido
id_ordentrabajo cantidad nro_parte descripcion
id_tiporepuesto *Proveedores* *OT_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 id_maquinavial
codigo_maquinavial patente_maquinavial chasis_maquinavial
id_accesorio codigo_accesorio descripcion_accesorio
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130801/2ed9010f/attachment-0001.html>
Más información sobre la lista de distribución Php-avanzado