tools tool software online español data database-design data-modeling

database-design - tool - database modeling online



¿Qué es una "línea de pedido"? (2)

En términos más simples, el link define como la parte de una orden de venta u orden de compra que especifica la información detallada sobre un artículo solicitado.

la tabla con la información detallada normalmente se parecería a la tabla OrderLines de RBarry.

Escucho varios podcasts.

A menudo escucho la expresión "Línea de pedido" en el contexto del modelado de objetos de bases de datos o negocios.

Parece ser el ejemplo canónico de algo. Simplemente no sé qué.

Entonces, ¿qué es una "línea de pedido"? ¿Qué concepto representa en un ejemplo canónico?


Se refiere a una "Orden de compra" que generalmente consta de una o más líneas, llamadas "Líneas de pedido".

Como casi todos los negocios en la tierra tienen un registro similar de sus pedidos, compras y / o ventas, ha sido el ejemplo de datos canónicos del mundo real de una relación Padre-Hijo (o Maestro-Detalle) durante el tiempo que las bases de datos han existido ( más de cuarenta años).

Puede verse así:

May Weller, 14-FEB-2011 qty Product Price 1 Hose, 50ft $21.99 4 Sprinkler $33.78 1 Gum $ 1.10 Total $56.87

Esto normalmente se almacenaría como una fila en una tabla [PEDIDOS] y tres filas adicionales en una tabla [Líneas de pedido], que apuntan a la fila principal en [PEDIDOS]. Que podría verse algo como esto:

[PEDIDOS] Tabla:

OrderID: 14028 Customer: May Weller OrderDate: 14-FEB-2011

[OrderLines] Tabla:

OrderLineID: 223011 223012 223013 OrderID: 14028 14028 14028 quantity: 1 4 1 Product: Hose, 50ft Sprinkler Gum Price: 21.99 33.78 1.10

(NOTA: sí, sé que esto aún no está completamente normalizado).