ラベル 情報処理 の投稿を表示しています。 すべての投稿を表示
ラベル 情報処理 の投稿を表示しています。 すべての投稿を表示

2009年7月2日木曜日

使った参考書など

勉強期間は3.5ヶ月(1月~4月中旬まで)
平日+土曜日は短い時間でも机に向かうよう努力し、日曜日はまったく勉強しなかった。週休2日制のため土曜日は1日中勉強した。(と、いっても10~17時くらいまでだけど)

最初に購入したのは「情報処理教科書 2009年度版」。
選んだ理由は支持率No1の触れ込みと、パラパラめくってみた印象で購入。
「情報処理教科書 2009年度版」で一通りの基本事項を理解。
・1~3正規化(ボイスコッド,4,5はざっくりと理解)
・SQL
時間をかけてじっくりやったのは上の2点のみ。あとのジャンルは過去問をひたすら解いて覚えるスタンスでこなした。
正規化については過去問でも必須で取り上げられるため、決まり文句的な説明もしっかり覚えた。第2正規化の条件は「すべての属性が単一値であり、候補キーに非キー属性が関数従属している」など。

つづく。

2009年 データベーススペシャリスト合格

更新が長い間とまってました。
なぜかというと情報処理の勉強をしていたため。
今年受けたのはデータベーススペシャリスト。
去年の秋に最後のソフトウェア開発技術者を受験して合格、夢の高度情報処理試験への デビュー戦。

そして結果はなんと

合格


本当にビックリ!

今度はネットワークにチャレンジする予定。
これからデータベーススペシャリストに挑む人のために自分の体験記などをしばらく投稿しよう。
体験記でも読んでいるとためになったり、自分のやっていることに自信がもてたり、 軌道修正できたりすると思うから。

いぁ~、うれしい (^o^)

2009年1月22日木曜日

嘘のような本当の話

情報処理技術者試験、今度はテクニカルのデータベースを受験することに。
MySQL を利用して勉強しようと考え、とりあえず CREATE 系のおさらいを
しようと思い、テーブルを作成してみようと思ったら、
なにやらエラーが出る。(エラーは覚えてないけど。)

CREATE TABLE IF NOT EXISTS sales_body
(
id INT NOT NULL PRIMARY KEY
,row_num INT NOT NULL
,goods_id INT NOT NULL
,num INT NOT NULL CHECK (num BETWEEN 1 AND 99)
,FOREIGN KEY (goods_id) REFERENCES goods(id) ON DELETE SET NULL
) ENGINE=InnoDB;

ネットで調べると、やれ INDEX 張らないといけないとか
InnoDB の設定が必要とか
イロイロあったけど、この DDL の場合単純に、

  • NOT NULL 属性に削除時 NULL を設定する


なんていう矛盾外部キーを指定していたため、作成できなかった。
びっくり。