授業計画 |
| 回数 |
学習目標 |
学習項目 |
| 1 |
和集合と差集合について学ぶ |
和集合(UNION、UNION ALL)と差集合(EXCEPT) |
| 【理解度確認】課題(講義、演習) |
| 2 |
条件分岐とランク分けについて学ぶ |
条件分岐(単純CASE式)とランク付け(検索CASE式) |
| 【理解度確認】課題(講義、演習) |
| 3 |
データの登録、変更、削除が出来るようになる。 |
データの操作(INSERT,UPDATE,DELETE文) |
| 【理解度確認】課題(講義、実習) |
| 4 |
表の作成と保守について学ぶ。 |
表の作成と保守(CREATE,DROP文) |
| 【理解度確認】課題(講義、実習) |
| 5 |
表の列に制約をつける方法について学ぶ(列制約) |
列に制約を付ける(NULL、UNIQUE、PRIMARY、FOREIGN) |
| 【理解度確認】課題(講義、実習) |
| 6 |
表の制約をつける方法について学ぶ(表制約) |
表に制約を付ける(PROMARY,FOREIGN UNIQUE CHECK) |
| 【理解度確認】課題(講義、実習) |
| 7 |
既存のテーブルの定義を変更できるようになる。 |
テーブル定義の変更(ALTER) |
| 【理解度確認】課題(講義、実習) |
| 8 |
ビューの作成方法、使用方法、ビューの制約について学ぶ |
ビュー(CREATE VIEW) |
| 【理解度確認】課題(講義、実習) |
| 9 |
アクセス権限の設定について学ぶ。 |
権限、権限の譲渡、はく奪(GRANT、REVOKE) |
| 【理解度確認】課題(講義、実習) |
| 10 |
トランザクション処理について学ぶ |
トランザクション処理(トランザクションの開始と終了、処理の確定、処理の取消) |
| 【理解度確認】課題(講義、実習) |
| 11 |
WINDOW関数について学ぶ |
WINDOW関数(ROW_NUMBER()、RANK()、DENSE_RANK()) |
| 【理解度確認】課題(講義、実習) |
| 12 |
ストアドプロシージャー、権限の設定について学ぶ。 |
ストアドプロシージャー(CREATE PROCEDURE、EXECUTE、DROP) |
| 【理解度確認】課題(講義、実習) |
| 13 |
ストアドプロシージャの応用(トリガー)について学ぶ |
トリガー(CREATE TRIGGER) |
| 【理解度確認】課題(講義、実習) |
| 14 |
トランザクション処理について学ぶ |
トランザクション処理(トランザクションの開始と終了、処理の確定、処理の取消) |
| 【理解度確認】課題(講義、実習) |
| 15 |
これまでに学習した内容を振り返り記憶の定着を図る。 |
期末試験直前対策
期末試験 |
| 【理解度確認】課題(講義、実習) |