正規化の行データを列表現したい

正規化の行データについて

DB設計において正規化を行い、別テーブルに行データを保存した場合についてです。
行で保存したデータを列でエクスポートするという要件がある場合の対応です。
様々考え方あるかと存じますが、見解をお伺いしたいです。

条件

各対応する行データ数は異なる。

具体例

id name
1 山田 太郎
2 田中 花子
id no place
1 1 山形
1 2 福岡
1 3 北海道
2 1 香川
2 2 愛知

対応案

・1列での表現は諦め、複数行データとして出力する。
・データ取得時は行データとし、プログラムで対応する。
・行データ数に制限を設ける
など、、

コメントを投稿

0 コメント