テクニカルエンジニア【データベース】を語る

このエントリーをはてなブックマークに追加
952名無し検定1級さん:03/04/16 00:21
おう、毎年恒例のカキコするぞ。


おれ今年はあきらめた。
みんなは頑張れ。じゃ。
953名無し検定1級さん:03/04/16 00:41
俺はまだあきらめんぞ。

で、去年の午後2のホテル予約システムの問題で、ER図書く時に
予約エンティティをスーパータイプにして個人予約、団体予約を
それぞれサブタイプにするのは間違いかな?
954名無し検定1級さん:03/04/16 06:43
>>953
とくに分けて考える必要はないでしょう。
個人予約、団体予約がそれぞれ固有の属性をもっていて
例えば個人予約とだけしかリレーションシップをもたない
エンティティがあるならスーパータイプ、サブタイプの
識別が必要になるでしょうけどね。
この問題では個人予約も団体予約も属性は全て共通なので
汎化・特化関係を意識する必要はないでしょう。
955954:03/04/16 07:07
補足
図3の概念データモデルと図4の関係スキーマは一対一に対応させて
書かれている。
だから設問1の(2)でサブタイプを書いてしまうと、(3)のテーブル構造も
サブタイプを書いてやらないと一貫性が保てなくなるが、これは明らかに冗長。
よってサブタイプは書かない方がいい。
956953:03/04/16 20:57
>>954-955
なるほど。ありがとうございます。

ついでですが、予約→宿泊ということで線を引いてしまっても
良いんでしょうかね?
957太郎:03/04/16 22:56
諦めてたまるかー!ヽ(`Д´)ノウワァァァン!!
負けるに仕手も最後までねばるんだー!
958大学生:03/04/17 00:31
ついに今週の日曜日!

去年の大学生の統計見て愕然とした、
大学生じゃ受からない試験なんでしょうかねぇ?
959名無し検定1級さん:03/04/17 00:48
>>958
つか、普通受けないだろな。
960名無し検定1級さん:03/04/17 00:52
多値従属性って午後1に出た事あったの?
961名無し検定1級さん:03/04/17 01:31
2週間前から3週間始めたクチです。ここの正誤表参考になりますた。サンクスコ

ところで11日目の問題をやって思ったのだけど、

select hoge,hage,(select count(*) from b where b.xx=a.xx) from a

っていう書き方って標準SQLでは許されていないんですか?
なんか無意識のうちにベンダ依存なこと書いちゃいそうで怖いよう
962名無し検定1級さん:03/04/17 02:18
>>957
株やってるんですか?
963名無し検定1級さん:03/04/17 06:51
>>956
何が疑問なのかわからんが予約だけで宿泊しない、あるいは予約なしで
宿泊するという場合があるからカーディナリティを詳しく書けば
予約と宿泊は0〜1対0〜nというカーディナリティを持つことになるが
問題には「表記ルールに従って示せ」と書いてある以上1対多の
リレーションシップ以外書きようがない。
964名無し検定1級さん:03/04/17 09:05
俺は指だけでいかせることができる
テクニカルエンジニアです
965名無し検定1級さん:03/04/17 13:25
そうか。
この試験って受かったら「データベーステクニシャンです」って自称すればいいのか?
966名無し検定1級さん:03/04/17 21:18
こんな直前になんですが、
今日初めて複数列副問い合わせを知ったんですが、
試験で使っていいんでしょうか。
それともOracleだけの仕様なんですか?
967受験者:03/04/17 22:08
>>966
何それ?
968名無し検定1級さん:03/04/17 22:12
where (a,b) in (select xa,xb from x)

って奴ならDB2では使えるよ
969太郎:03/04/18 02:04
>>962
…。
バレた(~_~;)カコワルイ…
970名無し検定1級さん:03/04/18 06:48
午後1の必須問題って選択にくらべて採点のウエイトが高いってホント?
もしかして必須の出来具合で足切りしてたりして。
971名無し検定1級さん:03/04/18 10:37
試験の長丁場を乗り切るために、漏れは栄養ドリンクもって行くけど、
おまいらはどうしてますか?
ビタミンB12系が脳の疲れを癒すらしい。
972名無し検定1級さん:03/04/18 12:22
すいませんわらっていいですか
973名無し検定1級さん:03/04/18 14:36
3週間を始めて3週間目でやっと終わったよ。
今日と明日は、SQLを重点的に復習するつもり。
974名無し検定1級さん:03/04/18 20:41
そろそろ次スレだな。
975名無し検定1級さん:03/04/18 20:55
さっき、やっとサイエンス社「リレーショナルデータベース入門」
(増永良文著)を読み終わったとこ…。
明日、Webで過去問探してやってみます。
教科書だけで試験に臨んでも歯がたたない?
976名無し検定1級さん:03/04/18 21:49
>>975
それで受かるかどうかは人によるだろうね。経験値も違うだろうし。
ただ、試験の傾向をつかんだ勉強をしてなければ、
ちょいと難しいような気はするけどね。
977名無し検定1級さん:03/04/18 21:50
>>971
俺も持ってくかな。ちなみに飲むタイミングは?
978名無し検定1級さん:03/04/18 22:55
皆さん頑張ってね。珍しく頑張って見たけど
諦めました。
手っ取り早く片付けるには問題集の解説/回答が
完全でないと無理です。
979978:03/04/18 23:02
だいぶ前のTE(NW)の時にはリポビタンDを2本
持っていって、午前開始前に一本、
午後開始前に残り一本を飲んでました。
徹夜で詰め込んだので寝てしまうのを避ける為
でした。
980名無し検定1級さん:03/04/18 23:17
>966

Oracleが標準に限りなく近いはずだから使ってもヨロシ。
つーか使わないと解けないべ?

昔 in select と = の違いを述べさせるのがあったな…
981名無し検定1級さん:03/04/18 23:59
明日から勉強しまつ。
982名無し検定1級さん:03/04/19 00:18
いよいよ、明日ですな。次スレはいらないの?
983名無し検定1級さん:03/04/19 01:48
>>975
その本は最近出た改訂版ですか?
私は改訂前のを持ってますが、改訂後厚くなったものを立ち読みすると
表中の名前に「浜崎アユ」とか「飯島愛子」とか最悪なセンスのものがあったので、これはちょっとどうかと思いました。
984名無し検定1級さん:03/04/19 07:03
>>966
ITECの解説によれば複数列のサブクエリが許されるのはEXISTSの中だけみたいよ
985名無し検定1級さん:03/04/19 10:34
986名無し検定1級さん:03/04/19 10:50
さてと、勉強するか。
今から3週間の4日目以降全部終わらせます。
987名無し検定1級さん:03/04/19 11:24
だめぽ・・・
988名無し検定1級さん:03/04/19 12:19
>>977
昼に一本飲む。
今までの経験では、1本500円以下のモノでは効果ナシ。
500円以上のアリナミンVを飲む予定。

>>979
午後1開始前と午後2開始前がベストでは?
989名無し検定1級さん:03/04/19 12:27
これみて息抜きしてください。
http://ime.nu/libra.kiy.jp/atrandom/neta/FF7.mpeg
990えっ?:03/04/19 12:38
>>989
ブラクラ
991名無し検定1級さん:03/04/19 14:55
受ける年齢層どんなもんですか?
オサーンもうけてる?
992名無し検定1級さん:03/04/19 17:03
>>991
八割方オサーソ。

>>992
オレモナー
993名無し検定1級さん:03/04/19 17:21
情報処理技術者試験のデータベースが出題されたら...
問1 合格者の受験番号を出力しなさい。
問2 問1の結果、自分の番号がなかったので、
   自分が合格できるように、データを書き換えなさい。
問3 問2で行なったデータの書き換えだけでは、
   捏造がばれるかもしれない。証拠隠滅のために
   何をすればよいか100字以内で述べなさい。
994991:03/04/19 17:33
>>992
そうですか。
要領のいいお兄ちゃんばかりだと
浮きそうなんで安心しました。

明日ガンガリます
995名無し検定1級さん:03/04/19 17:47
テクニカルエンジニア【データベース】part2
http://school2.2ch.net/test/read.cgi/lic/1050716058/l50
996名無し検定1級さん:03/04/19 18:00
>>993
マスタデータで自分の番号と合格者の番号入れ替えてトランザクションログ消すってところか。
受験番号はキーだから入れ替えロジック問われそうだけど。
997名無し検定1級さん:03/04/19 18:18
1000
998名無し検定1級さん:03/04/19 18:18
10000
999名無し検定1級さん:03/04/19 18:18
100000
1000名無し検定1級さん:03/04/19 18:18
1000!!!
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。