2012-04-28 132 views
28

Escucho varios podcasts.¿Qué es una "línea de pedido"?

A menudo escucho la expresión "Ordenar línea" en el contexto de la base de datos o el modelado de objetos comerciales.

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?

+0

Podría ser útil si describió (señalando con una URL) un ejemplo de un podcast que menciona esto. –

+3

Lo escucho específicamente en el comercio electrónico. Se refiere a los artículos que contiene un pedido (las líneas del pedido). – Oded

+1

Supongo que esta es probablemente una pregunta muy estúpida, pero preferiría ser estúpida ahora, que la próxima vez que escuche "línea de pedido" en un podcast/conversación. – steenhulthin

Respuesta

45

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) por el tiempo que bases de datos han existido (más de cuarenta años).

Se podría tener este aspecto:

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 almacena como una fila en una tabla [ÓRDENES] y tres filas adicionales en una tabla [Orden-Lines], que apuntan de nuevo a la fila padre en [PEDIDOS]. Lo que podría ser algo como esto:

[ÓRDENES] 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í, ya sé que esto no es completamente normalizado aún).

1

En términos más simples, link lo define como la parte de un pedido de cliente 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.