xai1981's blog

http://twitter.com/xai1981

複合テーブル名の複数形 s の位置

データベースのテーブル名で疑問に思いました。

areas           地域情報群
sites           サイト情報群
site_areas      サイト地域情報群
sites_area      ???

複合テーブル名の前に複数形の s が付くことは無いのかなー?

なんて思ったけどデータベースはあくまで2次元でしかなく下記の用に表形式

上から順番にレコードが入っているだけなので site_areas でオッケー。

サイト(sites)
1, yahoo
2, goo

地域テーブル(areas)
1, 愛知
2, 静岡


サイトの地域群テーブル(site_areas)
site_id, area_id
1, 1 (yahoo, 愛知)
1, 2 (yahoo, 静岡)
2, 1 (goo, 愛知)