我正在尝试创建一个数据库,让我跟踪我的DVD和蓝光(更多库,更少imdb)。
我遇到麻烦的地方是试图跟踪电视和电影系列等事情。例如:
Episode Title: "The New Guy"
Disc Position: 1
Case Name: Warehouse 13 Season 3
Series Name: Warehouse 13
Series Number: 3
我认为这应该是一个单独的表格(表格?),但我不太确定它应该是什么样子,或者如何将它与其余部分联系起来。
这是我到目前为止其他表格所取得的成果:
标题表 (电影或电视连续剧集):
* PK - titleID
* titleName
*说明
光盘表
* PK - discID
* FK - titleID
* discPosition (如案例中的第一张光盘)
*格式
* discNotes
* discStatus (如签入/退出/缺失)
案例表
* PK - caseID
* FK - discID
* caseName
* caseStatus
----也许这样的事情??? ----
系列表
* PK - 系列ID
* seriesName
季节表
* PK - seasonID
* FK - 系列ID
* seasonNumber
然后我如何将它们链接在一起?
答案 0 :(得分:0)
数据模型取决于您希望能够对数据执行的操作。您希望能够查询/显示/插入/更新什么?
你听到的可能是什么。我可能会考虑这样的事情:
Shelf_item
----------
PK id
name
desc
series
episodes
has many
Contents
--------
CD1
CD2
and types table
Item_types
----------
dvd
bluray
cd
如果您有系列/剧集等单独的表格,您可能还需要考虑注意相应表格中可用的系列/剧集,以便您可以查询以指出哪些剧集丢失。
我可能想要添加表格来说明每个项目所在的房屋中的位置,以及它是否已经借出以及向谁借出。如果这只是为了好玩,可以考虑编写一个脚本来询问亚马逊或类似的东西,以获得所有存在的产品列表,这样您就可以与您拥有的产品进行比较等。
祝你好运!