問題

選択肢
- 1テーブル1 (a)、テーブル2 (b, c, d, e)、テーブル3 (f, g, h, i, j)
- 2テーブル1 (a, b, c, d, e)、テーブル2 (b, f, g, h)、テーブル3 (e, i, j)
- 3テーブル1 (a, b, f, g, h)、テーブル2 (c, d)、テーブル3 (e, i, j)
- 4テーブル1 (a, c, d)、テーブル2 (b, f, g, h)、テーブル3 (e, i, j)
正解
2. テーブル1 (a, b, c, d, e)、テーブル2 (b, f, g, h)、テーブル3 (e, i, j)
詳しい解説を見る解説を閉じる
解説
図の関数従属は a→{b,c,d,e}、b→{f,g,h}、e→{i,j} である。主キー a に従属する b,c,d,e を含むテーブル1、b を主キーに f,g,h を持つテーブル2、e を主キーに i,j を持つテーブル3 に分解すれば、各テーブルで関数従属が完結し正規化できる。よって「テーブル1 (a, b, c, d, e)、テーブル2 (b, f, g, h)、テーブル3 (e, i, j)」の「イ」が正しい。(出典: 平成26年度 春期 基本情報技術者試験 午前 問26)
一問一答
科目A 180問+科目B 60問