応用情報対策で正規化について説明してみる
正規化って難しいですよね…
難しいポイントは2つあると思っていて、
第1正規形、第2正規形、第3正規形と段階を踏むため、その段階別に何をするのか覚えなければいけない
部分関数従属とか、完全関数従属とか、用語が難しい(参考書によっては、「集合Aが〜なとき、真部分集合が〜」みたいな意味不明な説明が書いてある)
といったところでつまずきやすいと思います。
なので、正規化について説明して、自分なりに整理してみます。
- 正規化とは
- 主キーと非キー
- 関数従属とは
- 非正規形
- 第1正規形にする
- 第2正規形にする
- 第3正規形にする
- まとめ
- 感想
レスポンシブデザイン対応 はてなブログ公式テーマ 全まとめ
レスポンシブデザインとは、PCからでもスマホからでもいい感じに見えるデザインのことです。
どの公式テーマがレスポンシブデザイン対応なのかがわからなかったので、1つ1つPCで選んで、スマホで見て確認してみました。
以下がレスポンシブデザインに対応していた公式テーマです!
Life(デフォルト)
Navy Bllue
Block Memo
Journal-pink
寿司ゆき
Arrow
スマホからみると意外とオシャレでかわいかったです!
Terminal
Reach
Evergreen
B!KUMA
以上です。つかれた
はてなのテーマストアからレスポンシブデザイン対応テーマだけ検索する方法とかないんですかね?私が見落としてるだけ…?
UPDATE文、INSERT文、DELETE文の基本知識と練習問題(応用情報対策)
SELECT文は慣れてきたのですが、UPDATE文(更新)、INSERT文(挿入)、DELETE文(削除)が苦手なので、まとめました。
- 基本の書き方
- UPDATE文
- INSERT文
- DELETE文
- 練習問題
- 準備
- 問題
- 答え
- 感想
データベースのカーソルの勉強メモ
データベースのカーソルについて勉強しました。
カーソルとは
カーソルは、プログラミング言語でデータベースを扱う時に使います。
「カーソル」という言葉から矢印を想像してたのですが、ビュー表と同じようなものらしいです。1行ずつ取り出せるところがビュー表と違います。
カーソルの定義
DECLARE カーソル名 CURSOR FOR 問い合わせ指定(SELECT文)
カーソルの使い方
①OPEN文でカーソルを開く
OPEN カーソル名
②FETCH文で1行ずつデータを取り出し、ホスト変数に入れる(繰り返し)
FETCH NEXT FROM カーソル名 INTO 変数リスト
※更新処理(UPDATEやDELETE文)は以下のように書く。
UPDATE 表名 SET 列名=値, … WHERE CURRENT OF カーソル名 FETCH NEXT FROM カーソル名 INTO 変数リスト
③CLOSE文でカーソルを閉じる
CLOSE カーソル名
参考サイト
「データベーススペシャリスト試験」戦略的学習のススメ(20):「カーソル」を理解する (1/2) - @IT
さらっと覚えるSQL&T-SQL入門(11):ストアドプロシージャの花形“カーソル”を使おう (1/3) - @IT
応用情報午後のデータベース問題を解くのに必要な知識は?
応用情報の午後の勉強をしてます。
データベースは現時点でも割と得点源になってて、E-R図と基本的なSELECT文(WHEREとかGROUP BYとか…)は得意です。
ですが苦手な部分(カーソルとか)もあるので、応用情報の午後で必要な知識はなんなのか、自分が理解できていない部分はどこなのかを把握したいと思います!
- 出題範囲
- 過去の出題内容
- H29春
- H28秋
- H28春
- H27秋
- まとめ