2005年04月03日

[ テクニカルエンジニア(データベース)/出版社オリジナル ]

アイテック模試午後I 問2反省とメモ

アイテック模試午後I 問2
 SQL系問題(問題の概要についてはここを参照されたし)

問1,問3の見直しに時間をかけたせいもあって,問2はケアレスミスが多かった。
見直しの時間配分も考えないとな。。。

設問1
・a,b,cと順番に埋めていっても良いが,順番に拘らず,分かる所から埋めていって全体の雰囲気を掴んだ方が時間短縮できそう。
・WHERE の条件文を無意識に「AND」で繋がないように。。。(情けなや)
・条件で『 [  ] '日付' AND '日付'』,BETWEENが入るのは言うまでもないが,何のBETWEENか列名を忘れないように。
・GROUP BY句はSELECTの列名にあわせて
・必要なテーブル名の修飾を忘れずに。(全部修飾するという解答もアリか?w)
・余計なテーブルをFROM句に指定していないか見直すこと
・『副問合せ AS 相関名(別名)』があったら,相関名はどこかで参照されている。
HAVING
・ORDER BYの降順は「DESC」,昇順は「ASC」(省略可)

設問2
 サマリテーブルの設計
・提示されている表の属性のうち「マスタ系の導出可能属性」を除いた属性をきちんと保持するように

設問3
NOT EXISTSが2段の商演算(デ技P106)
 基本は設問1と同じ。


【関連記事】
 模試帰ってくる
 アイテック模試午後I
 アイテック模試午後I 完了

Posted by g@kko at 2005/04/03 09:03 | 個別記事表示 | コメントを見る (3) |
この記事をLicWikiに埋め込む:
コメント
2 :g@kko:05/04/03 09:04:34 [RES]

問題には出ていないが,EXISTSのスペルを間違った。。。情けなや。。
HAVINGも調べないと。。。


3 :9:05/04/03 09:42:30 [RES]

> EXISTSのスペルを間違った。。。
プゲラwww
存在する「EXIST」にSが付いたものと思え(´・∀・)ノ

> HAVINGも調べないと。。。
GROUP BYのあとの行に空欄があったらとりあえずこれ!って程度に覚えときゃいいんじゃないかなあ(´・ω・)


4 :g@kko:05/04/03 15:13:51 [RES]

>>3
 証拠隠滅w

>HAVING
 試験対策的にはおっしゃるとおりっす。はい。