在MusicBrainz Schema中解释艺术家信用名称

时间:2015-10-27 06:16:47

标签: musicbrainz

有人可以在MusicBrainz数据库架构中解释表格“artist_credit_name”和“artist_credit”http://wiki.musicbrainz.org/-/images/5/52/ngs.png吗?

“artist_credit_name”中的外键“position”是什么?和哪个表有关? 你能解释一下每个表中的属性吗?我理解'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

1 个答案:

答案 0 :(得分:1)

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

我记得artist creditartist_credit_name表用于将release_groupartist相关联。您可以像这样加入这些表:artist_credit_name.artist_credit = artist_credit.id = release_group.artist_credit

这是我2年前在一张纸上创建的内容,我非常确定架构的这一部分没有改变,所以它可能有所帮助(不要注意& #34; X"和" /"标志,即个人笔记。)

MusicBRainz Handwritten DB Schema from 2013