none
Ayuda con normalizar unas tablas

    Pregunta

  • tengo lo siguiente

    Lo que no sé, es como normalizar, que es lo que más me conviene y porqué?

    la tercera regla de normalización dice que:

    Si una columna depende de las columnas que no son parte de la llave, deben dividirse esas columnas en una tabla nueva

    Pero no sé si 'Mensaje' depende del statusInterface'

    por ello es que les envío un ejemplo de lo que más o menos quiero hacer.

    Por eso recurro a ustedes, para que hicieran el gran favor de guiarme

    muchas gracias =)


    saludos


    martes, 12 de marzo de 2013 16:56

Respuestas

  • Hola kakaroto,

    Según entiendo el atributo mensaje no es dependiente de statusinterface pues para varias operaciones con estado Accepted puede haber distintos mensajes.

    El mensaje sería un atributo de la operación.

    Pero sí la operación puede cambiar varias veces de estado y quieres mantener un poco la historia de la operación deberías crear una tabla intermedia STATUSINTERFACE-OPERACIONES y mensaje sería un atributo de relación, tambien podrías poner la fecha del estado como atributo de relación.

    Pienso que si no vas a necesitar el historial de los cambios de estado de la operación, entonces Mensaje simplemente es una propiedad de la operación ó de la relacion STATUSINTERFACE-OPERACIONES

    Un abrazo.

    Hector.

    • Marcado como respuesta kakaroto2012 martes, 12 de marzo de 2013 17:09
    martes, 12 de marzo de 2013 17:08

Todas las respuestas

  • Hola kakaroto,

    Según entiendo el atributo mensaje no es dependiente de statusinterface pues para varias operaciones con estado Accepted puede haber distintos mensajes.

    El mensaje sería un atributo de la operación.

    Pero sí la operación puede cambiar varias veces de estado y quieres mantener un poco la historia de la operación deberías crear una tabla intermedia STATUSINTERFACE-OPERACIONES y mensaje sería un atributo de relación, tambien podrías poner la fecha del estado como atributo de relación.

    Pienso que si no vas a necesitar el historial de los cambios de estado de la operación, entonces Mensaje simplemente es una propiedad de la operación ó de la relacion STATUSINTERFACE-OPERACIONES

    Un abrazo.

    Hector.

    • Marcado como respuesta kakaroto2012 martes, 12 de marzo de 2013 17:09
    martes, 12 de marzo de 2013 17:08
  • La historia la voy a manejar en otras tablas mediante registros de auditoria

    pero, si, me has quitado una duda 

    muchas gracias


    saludos

    martes, 12 de marzo de 2013 17:10