标签: sql primary-key composite-key
您将如何修复现有的一年数据库,该数据库使用来自学校和年份不再代表唯一行的复合键?其中一所学校正在发行一年两年的年鉴。我应该只生成一个id并将其用作主键吗?
答案 0 :(得分:1)
我建议添加semester或term字段。您可以创建一个代理键,但在复合键中添加另一个字段可以让您灵活地处理季度/学期。
semester
term