如您所见,一个电视节目可以有很多节目,而一个节目可以在多个电视节目上播放
这一切都很好
我要解决的问题是当节目在多个日期时该怎么办,例如一部电影在 2012 年 4 月 4 日在 BBC 1 上播放,然后他们现在在 2012 年 8 月 8 日再次播放我会重复日期不同的电影,是否有可能以某种方式减少这种情况,所以我会有一部有很多日期的电影,或者(一部电影也只能播放一次)类似的东西
感谢 Anwsering 和最佳问候顺便说一句:我正在使用 Toad 数据建模器 6.5 来设计这个数据库,这里是它的设计:https ://www.mediafire.com/file/lek90uvy8pz9wr8/TVGuide.txp/file
与 mustaccio 在评论中所表达的类似,我会制作另一个表格,称为类似
TV_Schedule
. 它可以具有列,并且是与该列(TV_Schedule_ID, TV_Show_TV_Station_ID, Airtime_Start, Airtime_End)
相关的外键的子表。这将是一对多的关系。TV_Show_TV_Station
TV_Show_TV_Station_ID
这样您就不会管理
TV_Show
表格中的演示文稿,从而导致不需要的重复数据。