生产流程表结构设计
第一次自己完整做一个生产流程,希望大家给点意见。
两个表,一个Header,一个Detail
Header 主要存放的是流程号,主要字段:
RouteID,RouteNo,RouteName
Detail 主要存放工序,主要字段
DRouteID,RouteID,OPNO,OprNo,OprNoNext
DRoutedID(本表ID),RouteID(Header的HeaderID)
OPNO(工序编号)
OprNo 存放的是工序在此生产流程的位置,OprNoNext 存放的是下一工序在此生产流程的位置。
OprrNoNext 主要是为了标识一个生产流程的结束,因为一个生产流程的最后一工序的OperNoNext为 0 (考虑是否需要)。
我不清楚,这种设计是否合理,而且在两个工序之间插入另一工序,
OprNo 与 OperNoNext 都会影到跟这工序有关的上一条记录与下条记录。
各位是否有更好的建议?