举个例子,一个客户订了5种商品,那么一个客户在系统中显示为一个订单编号,这个订单编号下面有5个订单行,即每种订购的商品显示为一行。
当然这是在不拆分客户订单的情况下,如果客户订单的5个商品中有一种商品订购的数量比较大,为了拣货方便,将这一种商品按一定比例拆分为两行,则这个订单就有6个订单行了。
由于地球上几乎每个企业都有一些类似的订单、购买和/或销售记录,因此只要数据库存在(超过40年),它就一直是父子(或主-细节)关系的规范真实数据示例。
它可能看起来像这样:
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]中的父行。 它可能看起来像这样:
[ORDERS] Table:[订单]表格:
OrderID: 14028 Customer: May Weller OrderDate: 14-FEB-2011
[OrderLines] Table:[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
摘自: