2005年03月25日

[ テクニカルエンジニア(データベース)/H12 ]

H12午後I 問2

H12午後I 問2(ITEC 2005予想問題集 午後I 問1-4)

9氏からのコメント依頼
 元ネタ記事

564 :名無し検定1級さん :2005/03/25(金) 06:09:12
H12.午後I 問2に
「これは第何正規形か、最も適切な正規形を答えよ、理由も答えよ」
のような問題があるが
第4とか第5とかよく知らんのだよなとか思っていたら
「第3正規形である。理由は推移関数従属がないから。(大幅に省略)」
とITECの解答に書いてあってずっこけた。

第3正規形だというなら、第4正規形でない理由も答えるべきだと思うんだが。
第4とか第5も満たしているのかも知れないが俺はそれはよく吟味していない。


設問2(1)
問題文は
関係“受講”,“課題添削”はそれぞれ何正規形か,最も適切な正規形名を答えよ。また,関係“受講”について,その根拠を具体的に80字以内で述べよ。
このうち,問題となっているのは,関係“受講”についてということですな。(課題添削は第1正規形)

正規形の指摘(根拠を書く問題は除く)については
 第1正規形:H16 問1 設問1(2),H14 問1 設問1(3),H12 問2 設問2(1),H11 問3 設問1(3)
 第2正規形:(該当なし)
 第3正規形:H12 問2 設問2(1)
となっており,H11~16までの間に(少なくとも)第3正規形であるという解答は1回だけとなっている。

H12以降の設問だと

第1,第2,第3正規形のうちどれに該当するか,最も適切な正規形名を答えよ。(H16)
関係“回答”は,第1,第2,第3の各正規形のいずれに該当するか,最も適切な正規形名を答えよ。(H14)
となっており,H12の「設問の仕方が悪かった」という反省が伺えます。

と,いうことで,「第3正規形」という解答で問題ないと考えます。

H11以前の「正規形の指摘」の問題については,H8まで遡れますので調査し,追って報告します。

Posted by g@kko at 2005/03/25 12:51 | 個別記事表示 | コメントを見る (8) |
この記事をLicWikiに埋め込む:
コメント
2 :9:05/03/25 13:31:24 [RES]

早速サンクスコ(´・∀・)ノ
まあ第3が答でいいってのはいいんだけどよ、問題はその上の正規形でないことの否定まで入れるかってことだ(´・A・`)
第3である→少なくとも第3である ∧ 第4でもない
なのか?けど第4への言及はいくらなんでも大げさ。しかも最近のその限定された問い方なら、少なくとも第3以上であることのみ示せばよいということになる。
けど第1であることに限っては、なぜか第2であることの否定という上の正規形への言及のみになっていて、少なくとも第一である(繰り返しがない)への言及については任意になってるw(本によってかなりまちまち)
だから俺は去年字数余ったんでそのフォローとして「繰り返しがない」って入れたんだけどな(´・∀・`)ゞ


3 :g@kko:05/03/25 18:58:40 [RES]

>>2
 対策としては,今後も「限定された問い方」の設問であれば,答えが第3正規形の時は,その上(BC,4,5)の正規形でないことの説明は不要と考えます。

 答えが第1正規形の場合,「第2正規形の条件を満たしていない」とするものが殆どで「第1正規形の条件を満たしている」ことの説明がない。ということですが。。

 H16の公式解答例だと,

・候補キー{便名,運航日}の一部である便名に,非キー属性{航空会社名,出発地,到着地}が,部分関数従属している。
・候補キー{便名,運航日}に,非キー属性{航空会社名,出発地,到着地}が完全関数従属していない。
となっていて,「第1正規形の条件を満たしている」という言及はありません。

 記述の文字数に余裕があれば,9氏のとおり,「繰り返しがない」と一言入れるのがベストと思われます。


4 :g@kko:05/03/25 21:41:40 [RES]

H11以前の「正規形の指摘」の問題について

H10午後I 問3 設問2(2)

関係“病歴”は,第3正規形かどうか答えよ。

H09午後I 問1
 「正規形の指摘」なし

H08午後I 問2
 「正規形の指摘」なし

と,いうことでH6,H7がどうかは分かりませんが,「何正規形か?」と問う設問はH12が初出っぽいですね。


5 :前スレ973:05/03/26 07:13:15 [RES]

>>3
「第1・第2・第3正規形のどれか?」という設問のとき、答えが第3正規形の場合「ボイスコッド以上ではない」でないという根拠は不要ということですよね。
だとすると、答えが第1正規形の場合も、「非正規形」でないという根拠は不要なのでは?


6 :g@kko:05/03/26 07:33:52 [RES]

>>5 :前スレ973 さん

>「ボイスコッド以上ではない」でないという根拠は不要ということですよね。
ということです。

>「非正規形」でないという根拠は不要なのでは?
H16公式解答例のとおり,必須ではありませんが,任意で文字数に余裕があれば,入れてもいいと思います。自己満足かもしれませんがw


7 :9:05/03/26 07:34:31 [RES]

>>5 :前スレ973
ごめんなさい。俺が間違ってました。もう堪忍して
けどあとから冷静に分析するとそう指摘できるけど、実際のところ本番中のあの状態ではそこまで頭回らんよ


8 :9:05/03/26 07:47:42 [RES]

gakkoと30秒差w


9 :前スレ973:05/03/26 08:10:42 [RES]

>>7
わしも具体的に書いたら書ききれないから、繰り返しについては書かなかった。っつうか書けなかった。