Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/06/2013, 01:50
Gedeon
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 20 años, 9 meses
Puntos: 3
Respuesta: [DUDA] Sugerencias sobre como realizar esta idea

Es que si haces que la cuarta sea la primera la primera se convierte en cuarta, pero la primera ya la tienes puesta. Ahora la nueva cuarta puedes cambiarla por ejemplo a la segunda con lo que la segunda pasa a ser cuarta, ..., etc.

Hay otros procedimientos posibles, pero ya depende de los medios que quieras usar. Podrías sacar esos datos en un formulario y que el usuario les escribiera los numeros correspondientes (uno para la primera, 2 para la segunda,..., etc). Yo he utilizado el serial de una fecha pero no tiene porque ser eso. Si al principio tienes en el campo prioridad el serial significa que la prioridad está por orden de llegada pero ¿porque no vas a poder cambiar esos números por cualquier otro?

Lo que si es importante en lo conceptual es que te des cuenta de que las maquinas son una entidad. Cuando vas a planificar una base de datos y quieres establecer las tablas y sus relaciones tienes que establecer primero que entidades tienes y que datos le corresponde a cada una. Una tabla por entidad y luego a pensar como las relacionas. En tu caso tienes una entidad de maquinas, otra de ordenes y otra de locales. Lo sabes porque hay datos que necesitas que son específicamente de la maquina y no del local o de la orden. Por eso necesitas una tabla para las maquinas y luego pensar como vas a relacionar esa tabla con las demás.