Mik*_*ike 0 mysql sql database sql-server database-design
也许我今天早上需要更多咖啡,但这里有......
我有一个非常简单的库存系统.现在我有两个表:项目和库存.
项目
编号
标题
YearReleased
库存
标识
ItemId(项目的外键)
数量
QuantityOnHand
每个项目都有一个库存,每个库存属于一个项目.两者之间的关系是一对一的.但是,当我计算出这个时,基于我的设置到目前为止的关系是一对多的,因为我对Inventory有自动递增的ID.
现在,我可以通过消除Inventory表中的自动递增id来实现这一对一,但这让我觉得很脏.我总是使用内部id作为主键.
我看到几个选项:
1.)删除库存中的自动递增ID字段并以肮脏的感觉生活.
2.)保持表格原样.
3.)将项目和库存合并到一个表中:ItemsInventory.
4.)还有别的吗?
| 归档时间: |
|
| 查看次数: |
662 次 |
| 最近记录: |