2005年04月17日

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

H17本試験午後I問1(携帯電話会社の顧客情報を管理するデータベースの基礎理論)

H17本試験 午後I 問1に関するコメント用

携帯電話会社の顧客情報を管理するデータベースの基礎理論

設問1(1)

設問1(2)

設問2(1)

設問2(2)

設問2(3)

設問2(4)

設問3(1)

設問3(2)

設問3(3)

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

恒例の設問3は何が出たのか?


3 :lei:05/04/17 18:02:50 [RES]

例のごとく正規化の問題。

去年のような第4正規形とかいったのはでなかったものの、私はこれが一番時間かかっています。だって、答えを書き出すのに15ふんかかっちゃいましたから。

午後1の中で一番自信がないです。


4 :9:05/04/17 18:04:19 [RES]

>>3
なんか直積の問題じゃなかった(´・ω・)?


5 :lei:05/04/17 19:17:16 [RES]

関係代数の演算で直積が入っていましたね。

まあ、懇切丁寧な誘導があったので、そうそう間違えないと思いますけど。


6 :natsuki:05/04/17 19:23:10 [RES]

親切丁寧な誘導はありましたが、如何せん時間が足りなかったため、このテーブル演算の表埋めの次の「年月日を正しく求められない理由」を答える論述問題は、まっちろでした・・・。
トホホ・・・。


7 :lei:05/04/17 19:26:56 [RES]

>natsukiさん
問1は問題を結構しっかり読まないといけない問題だったから、かなりきつかったかもしれなかったですね。

ちなみに、年月日を正しく求められない理由はわかんなかったなぁ。
たしか、「片方を解約しても、複数契約かどうかがわからん」 とか書いたような気がする。おおはずれです。


8 :前スレ973:05/04/17 20:10:50 [RES]

年月を正しく求められない理由は、「前に他人が使ってたかも知れないから」ってことを書いた。
はずれっぽいけど、意味および制約には、電話番号は再利用されるって書いてあるんだよね。


9 :ボーダー:05/04/17 21:09:39 [RES]

問1説2終わった時点で・・・
13:05・・・


順番に解いてるんですけど?@@


10 :9:05/04/17 21:12:45 [RES]

>>9
12時半開始だよね?別に普通では?


11 :ボーダー:05/04/17 21:27:06 [RES]

>>10
12:10開始デス・・orz


12 :9:05/04/17 21:40:45 [RES]

>>11
プゲラwww


13 :28:05/04/18 15:57:55 [RES]

年月日を正しく求められない理由、月途中で解約と新規契約を連続して行っても2回線契約したことになるから・・・と書いたけど、1回線しか持ってなかったら解約した時点で顧客番号は消えるのかも。
携帯のヘビーユーザーだったら実際にやってそう^^;

午前の方で商を出す問題が出てて、間違えたので見直しといたらまさか午後でも出るとはね。


14 :9:05/04/18 17:43:07 [RES]

問題見てないのでなんとも言えないが、議論してる内容から判断すると、この問題の題材は、ISPの会員の課金をテーマにしたH12午後2問1(´・ω・)?


15 :まるまさ:05/04/18 17:47:43 [RES]

時間がなくてみんなが議論してるところまでたどり着いてない・・・。

毎年基礎理論が一番時間かかるから今年は最後に回したのに
やっぱり設問2までしか解けなかったです・・・・。


16 :9:05/04/18 18:07:59 [RES]

>>15
逆に言うと、基礎理論は設問2までほぼできればおk(´・∀・)bと割り切るべき
俺も去年第4だの意味不明なこと書いてる設問3以降は適当に埋めてほぼ全滅v(・∀・`)ゞ
基礎理論の設問3は解けるに越したことはないが、毎年難易度が高く、意地でも解こうと下手にはまるとほかの問にも影響を及ぼす罠的要素を持つ。逆に言うとやるだけ無駄。捨ててさっさとほかの問に移るべしm9(´・A・`)
実力があるガッコにはこの罠にはまらないよう忠告しといたんだがな
あとも一つ言っておくと、みんな順番からこれを最初にやろうとしたがるが、ホントは一番最後にやったほうがいい
というのは基礎理論はあまりにルーチンワークで大して頭使わなくてもできるので、残り時間15分とか焦りまくる時でもそれなりに埋められるんだよね
よって俺は去年これを最後にやったおかげで第四とかに下手にはまらずに済んだわけだv(・∀・`)


17 :おみおみ:05/04/18 20:53:53 [RES]

おつかれさまです。
最後のやつは以下のように書きました。

4月中に新規契約をして新たに電話番号(001003)を持った場合、3月度が出てこないため。(って感じ。一例を挙げました。)

ITACの「使用料の計算が”001001”に一本化されている場合。〔27字〕」は苦し紛れに見えます。
一本化していいとは書いてないし。



18 :9:05/04/18 21:07:31 [RES]

>>17
ガッコの優秀な一番弟子お悔やみがキタ━━━━゚(∀)゚━━━━!!
試験のほうはどうよどうよ(・∀・`≡´・∀・)?
まさか名前のとおりの結果にはなってないだろうなw


19 :前スレ973:05/04/18 21:13:08 [RES]

iTac、なぜあんな答えをわざわざ載せるのか理解に苦しむ。
急いで載せることないのに。


20 :おみおみ:05/04/18 21:27:43 [RES]

そう。早いのはいいのだけど。水岡先生などの優秀な先生方がちゃんと解いてから載せたほうがいいと思うんですけどね。

>8
「前に他人が使ってたかも知れないから」っていうのは図5で顧客番号を特定してるので、残念ながらOUTでは?

お悔やみ・・・になってないといいなあ。という感じです。


21 :それがし:05/04/18 21:35:42 [RES]

1は選択してはいけない問題だよな。


22 :前スレ973:05/04/18 21:39:07 [RES]

>20
いや、商演算で実際に使っているのは、電話番号だけなんで、例えば使用度数テーブルの年月度200501とかに顧客N0005さんの電話番号001002があったとすると、演算結果に表れてしまうのですよ。


23 :前スレ973:05/04/18 21:39:52 [RES]

やや苦し紛れに書いたんだけど、けっこう当たってるような気がしてきた。


24 :お悔やみ:05/04/18 21:48:06 [RES]

あ、なるほど。
いいんじゃないですか。なんか他にも見つかりそうですね。


25 :おくやみ(やっぱり平仮名がいいなあ):05/04/18 22:20:57 [RES]

前スレ973さんの回答のような状況を作らないためには
使用度数テーブルに顧客番号も入れた状態で{顧客番号,電話番号}の組で割らないといけないということですね。

7はよく分からないけど、13はいいかも。
表3に「解約日の翌月の月初日に削除される」とあるから
解約月中に限ればありうるかも。


26 :9:05/04/18 22:27:10 [RES]

問題知らないが確かに>>13みたいなのは正解っぽい
この試験は月の途中で人事異動だの組織変更だのそういうの好きだからな


27 :お疲れ様:05/04/19 02:06:07 [RES]

年月日を正しく求められない理由なんですが、関係演算から言って、複数契約していても電話料金が片方しか発生しない事があるからではないのでしょうか?
この関係演算の答えは「200503」「200504」なんですが、00501・200502は片方です。まあ、電話2は3月から使い始めたと思うのですが、この演算中には、特に開始日がないので、未契約なのか未使用なのか分からないですよね。
と書いてて、基本料金は、とも思いましたが。
違っているような気もしてきましたが、そう解答しました。


28 :おくやみ:05/04/19 19:40:47 [RES]

>27
使用度数テーブルを見ると料金ではなく、通話度数とパケット通信料です。また、両方0のタプルもあるので、契約していたら現れるということでしょう。


29 :9:05/04/20 17:53:02 [RES]

設問2(2)
ところでみんな触れてないようだが、今年は珍しく第2正規形が出たみたいだなo(´・∀・`)o
ここは第2であることだけでなく、第3であることの否定
「第2∧¬第3」
が必要だったようだが、みんな漏れなく入れただろうか(´・∀・)ノ