ste*_*hin 33 database-design data-modeling
我听了很多播客.
我常常在数据库或业务对象建模的上下文中听到"订单行"这个表达.
它似乎是某种规范的典型例子.我只是不知道是什么.
什么是"订单线"?它在一个规范的例子中代表什么概念?
RBa*_*ung 59
它指的是"采购订单",通常由一行或多行组成,称为"订单行".
由于地球上几乎每个企业都有类似的订单,购买和/或销售记录,只要数据库存在,它就是父子(或主 - 细节)关系的规范现实数据示例(四十多年了.
它可能看起来像这样:
May Weller, 14-FEB-2011
qty Product Price
1 Hose, 50ft $21.99
4 Sprinkler $33.78
1 Gum $ 1.10
Total $56.87
Run Code Online (Sandbox Code Playgroud)
这通常会在[ORDERS]表中存储为一行,在[Order-Lines]表中存储三个额外的行,这些行都指向[ORDERS]中的父行.这看起来像这样:
[订单]表:
OrderID: 14028
Customer: May Weller
OrderDate: 14-FEB-2011
Run Code Online (Sandbox Code Playgroud)
[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
Run Code Online (Sandbox Code Playgroud)
(注意:是的,我知道这还没有完全正常化).