我有一个名为 tv_shows 的数据库,其结构如下:
tv_shows(tv_show_id, tv_show_title, tv_show_desc, network, status)
seasons(season_id, tv_show_id, season_no, season desc)
episodes(episode_id, tv_show_id, season_id, episode_title, episode_desc, episode_ref, air_date)
一个电视节目可以有很多季和集
一个季可以有很多集
一个集可以只属于一个电视节目和一个季。
我需要知道的是如何在ERD上表示这一点,因为它在季节表和剧集表中都tv_shows(tv_show_id)
显示为外键。
tv_show 的主键 (tv_show_id) 在两个子表之间共享。