授業計画 |
| 回数 |
学習目標 |
学習項目 |
| 1 |
情報処理試験で出題されるデータベースの問題が解けるようになる。 |
基本情報技術者試験のための資格対策(1)
データベースの対策授業&演習(正規化・SQL) |
| 【理解度確認】課題(講義、演習) |
| 2 |
情報処理試験で出題されるデータベースの問題が解けるようになる。 |
基本情報技術者試験のための資格対策(2)
データベースの対策授業&演習(DB設計・SQL) |
| 【理解度確認】課題(講義、演習) |
| 3 |
初歩的なSELECT文の使用方法について理解する。 |
SELECT文(1)
WHERE句、演算子、NULLの概念 |
| 【理解度確認】課題(講義、実習) |
| 4 |
パターンマッチングや演算子を使いSQLによる検索が出来るようになる。 |
SELECT文(2)
LIKE演算子、論理演算子、パターンマッチング |
| 【理解度確認】課題(講義、実習) |
| 5 |
ORDER BY句、BETWEEN ~ AND句について学ぶ。 |
SELECT文(3)
ORDER BY句、BETWEEN ~ AND句、IN |
| 【理解度確認】課題(講義、実習) |
| 6 |
集合演算子をつかったSELECT文を書けるようになる。 |
SELECT文(4)
集合演算子(UNION,UNION ALL) |
| 【理解度確認】課題(講義、実習) |
| 7 |
集計演算子をつかったSELECT文を書けるようになる。 |
SELECT文(5)
集計演算子(COUNT(),SUM(),AVG(),MIN(),MAX()) |
| 【理解度確認】課題(講義、実習) |
| 8 |
GROUP BY句,HAVING句を使ったSELECT文を書けるようになる。 |
SELECT文(6)
GROUP BY句,HAVING句 |
| 【理解度確認】課題(講義、実習) |
| 9 |
等価結合、外部結合等の表の結合を用いたSELECT文を書けるようになる。 |
SELECT文(7)
等価結合、外部結合 |
| 【理解度確認】課題(講義、実習) |
| 10 |
サブクエリー、相関サブクエリーをつかったSELECT文を書けるようになる。 |
SELECT文(8)
サブクエリー、相関サブクエリー |
| 【理解度確認】課題(講義、実習) |
| 11 |
自由にデータの検索が行えるようになる。 |
SELECT文の復習
中間試験 |
| 【理解度確認】課題(講義、実習) |
| 12 |
データの登録、変更、削除が出来るようになる。 |
データの操作(INSERT,UPDATE,DELETE文)、ビュー |
| 【理解度確認】課題(講義、実習) |
| 13 |
表の作成と保守について学ぶ。
表の各列に制約を持たせる方法を学ぶ。 |
表の作成と保守(CREATE,ALTER,DROP文)、制約 |
| 【理解度確認】課題(講義、実習) |
| 14 |
ストアドプロシージャー、権限の設定、(トリガー、トランザクション処理)について学ぶ。 |
ストアドプロシージャー、権限、(トリガー、トランザクション処理) |
| 【理解度確認】課題(講義、実習) |
| 15 |
これまでに学習した内容を振り返り記憶の定着を図る。 |
期末試験直前対策
期末試験 |
| 【理解度確認】課題(講義、実習) |