包含构成主键的所有属性的表

时间:2013-02-25 10:48:38

标签: sql relational-database

我有两张表:StudentShop我想记录哪位学生访问了哪家商店,以及访问次数是否高于n,他们应该收到折扣:

我就这样做了:

enter image description here

studentID, shopID, time, date中的所有属性(StudentShop)都是此表的主键。我只是想知道这个设计是否合适?

1 个答案:

答案 0 :(得分:1)

由于成员之间的关系学生 - 商店多对多的关系, 它始终使用关联表(由两个关系中的主键组成)实现,因此StudentShop表 - 良好选择用于实现此类关系。