我听了很多播客。在数据库或业务对象建模的上下文中,我经常听到“订单行”的表达。这似乎是某事的典型例子。我只是不知道是什么。
那么什么是“订单线”?它在典型示例中代表什么概念?
我听了很多播客。在数据库或业务对象建模的上下文中,我经常听到“订单行”的表达。这似乎是某事的典型例子。我只是不知道是什么。
那么什么是“订单线”?它在典型示例中代表什么概念?
它指的是通常由一个或多个行组成的“采购订单”,称为“订单行”。
由于地球上几乎每家企业都有类似的订单、采购和/或销售记录,因此只要数据库存在,它就一直是父子(或主从)关系的规范真实世界数据示例(四十多年了)。
它可能看起来像这样:
May Weller, 14-FEB-2011
qty Product Price
1 Hose, 50ft $21.99
4 Sprinkler $33.78
1 Gum $ 1.10
Total $56.87
这通常存储为 [ORDERS] 表中的一行和 [Order-Lines] 表中的三个附加行,它们都指向 [ORDERS] 中的父行。这可能看起来像这样:
[订单] 表:
OrderID: 14028
Customer: May Weller
OrderDate: 14-FEB-2011
[OrderLines] 表:
OrderLineID: 223011 223012 223013
OrderID: 14028 14028 14028
quantity: 1 4 1
Product: Hose, 50ft Sprinkler Gum
Price: 21.99 33.78 1.10
(注意:是的,我知道这还没有完全标准化)。
简而言之,链接将其定义为销售订单或采购订单的一部分,用于指定有关请求项目的详细信息。
包含详细信息的表格通常看起来像 RBarry 的 OrderLines 表格。