問題

選択肢
- 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 のテーブルに a に従属する b,c,d,e、主キー b のテーブルに b,f,g,h、主キー e のテーブルに e,i,j を入れればよい。イのテーブル1(a,b,c,d,e)・テーブル2(b,f,g,h)・テーブル3(e,i,j)が三つの従属関係を過不足なく表せる組合せである。(出典: 平成29年度 春期 基本情報技術者試験 午前 問25)
一問一答
科目A 180問+科目B 60問