我有一个场景,我们想要构建一个库存描述系统,我正在尝试设计架构,但需要一些指导以确保我不会偏离轨道。基本前提是:三个位置(销售位置、运输位置和目的地位置)与要发送的项目的组合,用于确定应如何包装和发送某物。将其分解为多个级别会变得更加复杂(级别 1:将项目放入盒子中。级别 2:磁带盒等......)但仍然易于管理。
当我们到达 Packing 级别时,我们将所有字段拖入以使用五个字段制作 PK 以制作唯一记录。
我的问题是,关键字段长度是否有合理的限制。为每个组提供一个代理键然后就这样继续下去是否有意义?
因此,UniqueLocationLookup 将有一个字段用作 ItemLookup 表中的标识符。
UniqueLocationID 和 Item 的组合将成为 LevelLookup 等使用的另一个唯一键......