[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