1

谁能在这里http://wiki.musicbrainz.org/-/images/5/52/ngs.png解释 MusicBrainz 数据库架构中的表“artist_credit_name”和“artist_credit” ?

“artist_credit_name”中的外键“位置”是什么?它与哪个表有关?你能解释一下每个表中的属性吗?我了解“join_phrase”,但为什么有两个表?

[artist_credit_name]
artist_credit (PK, FK)
position (PK)
artist (FK)
name
join_phrase

[artist_credit]
id
name
artist_count
ref_count
Thanks
4

1 回答 1

1

首先,我不认为您指的是 MB 数据库模式的最新版本。如果我是正确的,它已经更新了。

据我记得artist creditartist_credit_name表格用于链接release_groupartist. 您可以像这样加入这些表:artist_credit_name.artist_credit = artist_credit.id = release_group.artist_credit.

这里 id 是我 2 年前在一张纸上创建的,我很确定这部分模式没有改变,所以它可能会有所帮助(不要注意“X”和“/”符号,那是个人笔记)。

2013 年的 MusicBRainz 手写数据库架构

于 2015-12-11T10:03:19.377 回答