标签: database datetime primary-key entity-relationship composite-primary-key
我想澄清一下我是否可以拥有2个表,其主键是同一组复合键。
例如:
Lesson[tID, sID, dateTime, duration, testGiven] Test[tID,sID,dateTime,studentScore]
请注意,两个表的主键是相同的,但每个表都有不同的用途。这样的设计会出现问题吗?还是好的?
另外,我有一个dateTime标记作为主键的一部分,这是推荐/不鼓励吗?