De un punto de vista del diseño del DB usted está correcto. Hacer toda esta información codificar en un cierto campo de dígito secreto 3 es un maÌn diseño. Un mejor diseño sería tener una tabla del XREF con todos estos códigos en ellos. Entonces en esa tabla del XRef usted podría agregar sus “cilindros”, “mecanografía” (bomba, motor, etc - ésta podría realmente ser otra tabla del XRef) el etc.
Prácticamente sin embargo, realizar un cambio de diseño apenas por cambio, incluso para limpiar un diseño de base de datos, va probablemente a fallar. Usted apenas hará tictac apagado sus usuarios. A menos que sus usuarios salgan una cierta clase de ventaja mensurable (y significativa) de un cambio de diseño, la fabricación que de cambian la manera que hacen cosas fallará generalmente.
Pues una alternativa usted podría realizar el cambio de diseño detrás de las escenas pero dejar a usuarios guardar el trabajar de la manera que ahora trabajan, así que incluso no notan el cambio. Esto será más duro de hacer, pero le dará el mejor de ambos mundos.