我有这些表:在数据库设计防止循环引用
--location(ID)
--Concert(ID,LocationID_FK)
--Showtimes(ID,ConcertID_FK)
--SeatBlock(ID,ShowtimesID_FK)
--Seat(ID,SeatBlockID_FK)
现在我有一个名为SeatValue.this的实体是一些座位的值,如Golden,Silver等等。对于这个实体,每个记录都必须有一个指定的Showtime。 我认为这是解决方案:
SeatValue(ID,ShowtimesID_FK)
和座椅变化:
--Seat(ID,SeatBlockID_FK,SeatValueID_FK)
但我认为这是创造cicular不是吗? 我该如何改变它?
为什么不配合你seatvalue作为零或一参考座位吗? –
SeatValue有一些记录,它必须与Seat.it分开,并有名称和价格。 –