DBの話なので板違いかもしれないけど、
テーブル名の付け方で親子関係に関して迷ってます。

プレイヤーは複数の村を所持、村は複数の家を所持する場合って

【A】
player, villege, house
【B】
player, player_villege, player_villege_house
【C】
player, player_villege, villege_house

どれが(もしくはどれでもない他の案)良いと思いますか?

※質問の本質と関係ないので省略したけど、実際にはt_playerって感じで接頭語をつけます