我有这些表:
--位置(ID)
--演唱会 (ID , LocationID_FK)
--放映时间(ID,ConcertID_FK)
--SeatBlock (ID , ShowtimesID_FK)
--Seat (ID , SeatBlockID_FK)
现在我有一个名为 SeatValue 的实体。这个实体是一些座位的值,比如 Golden、Silver 等。对于这个实体,每个记录都必须有一个指定的 Showtime。我认为这是解决方案:
SeatValue (ID , ShowtimesID_FK)
和座位更改为:
--Seat (ID, SeatBlockID_FK, SeatValueID_FK)
但我认为它是创建循环参考。不是吗?我怎样才能改变它?