es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Extensión de un ID basado en el ID de otra tabla

Tengo dos tablas. Orden y Paleta. Cada orden puede tener varias paletas. Estoy tratando de averiguar si puedo hacer que el ID de la paleta sea una extensión del ID de la orden. Por ejemplo, si hay un ID de orden de 8000. Cuando se agrega una paleta a la orden, el ID de la paleta se convierte en 8000-1, cuando se agrega otra paleta a la orden, el ID de la paleta se convierte en 8000-2 y así sucesivamente.

¿Esto es posible?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    No se recomienda hacer que el PalletID sea una extensión del OrderID. La clave primaria de la tabla Pallet debería ser un atributo separado, independiente del OrderID. Esto permite aplicar mejores principios de diseño de bases de datos, como la normalización, y evita posibles problemas de integridad de datos. Un enfoque más adecuado sería tener un atributo PalletID que se auto-incremente con cada nuevo pallet añadido al sistema.

Comments are closed.