我的中央表是用于标识目录中所有产品的表格。喂养这个我有小特点'桌子(年/制造商/所有者/质量/长度/宽度/高度/重量等)。每个都提供允许值(可能会随着时间的推移而增长)。
我的问题是我使用这些变量作为这些'特征的复合主键。表。但是:
- 理想情况下,某些记录应允许年份的某些空值
- 由于此目录表在后续表中引用,因此会
创建一个新的自动递增主键变量似乎更清楚
所以我可以链接这个变量上的表而不是加入一个
8个变量的复合并将这些变量带到
其他表(一个大的INT变量与小/中等的混合相比
INT变量)
- 我可以(或者我应该?)使用一个自动组合键
将大的INT ID变量与“' year”相结合递增
变量(每个bigint只能丢失一次)
价值所以我可以分配这一年'年以0为例)
醇>
非常感谢任何建议!