(我提前为我对SQL的无知道歉 - 我在工作中被置于一个数据库构建项目中,因为我是"技术人员"但实际上几乎没有经验建立他们)
我正在尝试建立一个尽可能自动化的库存系统,并使用条形码扫描+自定义条形码进行大量识别。我想知道是否使用多个序列来跟踪库存中存在的每种类型物品的多少独特实例是一个好主意,或者是否有更好的方法。
示例:我想将50个新笔记本电脑的50个唯一行放入表格中。' instock。'在另一个表格中使用带有外键的字段(' itemtype')前缀将是' laptop _'。我想添加一个自动增量结尾,从' 001'开始。到' 050'所以每个人都会有一个独特的条码:laptop_001,laptop_002,laptop_003等。' 这些必须是独一无二的,因为每台笔记本电脑都有自己唯一的串行代码/将被检入和退出。
但是,我需要做几种类型的项目。桌子,桌子,显示器,电缆,电脑配件,钢笔,标记等。这可以很容易地进入100多种类型的物品。所有这些不同的类型都在一个表格中,#instock'。
为每种项目类型创建序列是否可行或是否会对DB使用过多压力?我是否应该将一对一表格链接到' itemtype'并使用一个int字段,使用每个新条目更新以确定这一点?或者,还有更好的方法?该组织(非营利组织)无法负担实际的开发人员,主要是"雇用"志愿者,我的合同只有一年,所以我想要一些他们不需要改变的东西。感谢您的时间和考虑。