問題文
製造の検査記録が、1件の検査に対して測定した項目の並びを入れ子で持つ形で届く。項目の数は製品によって違う。これを分析の基盤の表へ取り込みたい。平坦化の進め方として最も適切なものはどれか。
選択肢
- 入れ子の構造をそのまま文字列の列に入れて取り込み、集計のたびに問い合わせの中で必要な項目を取り出す
- 入れ子の並びを1項目ずつ行に展開し、検査を一意に指す鍵を各行に持たせて明細の表にする
- 入れ子のまま取り込めば平坦化は要らず、道具の側が構造を解いて集計してくれる
- 測定した項目ごとに列を作って横に並べ、存在しない項目は空値で埋めておけば、1件の検査が1行に収まって扱いやすい