概要:
データベースの基礎及びSQLプログラミングについて学習する。
授業の進め方・方法:
テキストや自作プリントを中心に授業を実施する。
注意点:
講義時に理解できなかった箇所は,質問し持ち越さないように心掛けること。
レポートは指定の期日までに必ず提出すること。
評価方法について、授業態度や出席状況が芳しくない場合、上記の限りではないので十分に注意すること。
|
|
週 |
授業内容 |
週ごとの到達目標 |
前期 |
1stQ |
1週 |
データベース(ファイル処理とデータベース) |
ファイル処理技術からデータベースへの発展を理解し説明できる。
|
2週 |
データベース(データモデルとデータベースシステム) |
主なデータモデルおよびデータベースシステムを理解し説明できる。
|
3週 |
データベース(データベース管理システム) |
データベース管理システム(DBMS)の役目を理解できる。
|
4週 |
データベース(構造型データベース) |
階層、木、ネットワーク、多重メンバ構造の違いと概要を理解できる。
|
5週 |
データベース(構造型データベースの処理) |
構造型データベースの構造とデータ処理方法を理解し説明できる。
|
6週 |
データベース(関係データベースと関係の正規化) |
関係データベースと関係の処理及び関係の正規化における第一、第三正規化の必要性を理解し説明できる。
|
7週 |
データベース(実行制御、保守) |
データベースの実行制御と保守を理解し説明できる。
|
8週 |
前期中間試験 |
|
2ndQ |
9週 |
関係データベース(関係データベースとSQL) |
関係データベースとデータ定義・操作言語について理解し説明できる。
|
10週 |
関係データベース(単一の表の照会:指示の仕方) |
SELECT文の指示の仕方について理解し説明できる。
|
11週 |
関係データベース(単一の表の照会、射影、選択、分類) |
SELECT文による射影、選択、分類の基礎について理解し説明できる。
|
12週 |
関係データベース(単一の表の照会:条件付照会1) |
SELECT文による条件付照会(基礎)についてプログラミングできる。
|
13週 |
関係データベース(単一の表の照会:条件付照会2) |
SELECT文による条件付照会(応用)についてプログラミングできる。
|
14週 |
関係データベース(単一の表の照会:グループ化) |
SELECT文によるグループ化についてプログラミングできる。
|
15週 |
関係データベース(単一の表の照会:分類) |
SELECT文による分類についてプログラミングできる。
|
16週 |
前期期末試験 |
|
後期 |
3rdQ |
1週 |
関係データベース(複数の表の照会:結合1) |
SELECT文による表と表の結合(基礎)についてプログラミングできる。
|
2週 |
関係データベース(複数の表の照会:結合2) |
SELECT文による表と表の結合(応用)についてプログラミングできる。
|
3週 |
関係データベース(複数の表の照会:副照会1) |
SELECT文による副照会(基礎)についてプログラミングできる。
|
4週 |
関係データベース(複数の表の照会:副照会2) |
SELECT文による副照会(応用)についてプログラミングできる。
|
5週 |
関係データベース(複数の表の照会:相関副照会) |
SELECT文による相関副照会についてプログラミングできる。
|
6週 |
関係データベース(複数の表の照会:外部結合) |
SELECT文による表と表の外部結合についてプログラミングできる。
|
7週 |
関係データベース(複数の表の照会:交差、差、合併) |
SELECT文による交差、差、合併についてプログラミングできる。
|
8週 |
後期中間試験 |
|
4thQ |
9週 |
関係データベース(表の保守、データの挿入) |
INSERT文によるデータの挿入、複写についてプログラミングできる。
|
10週 |
関係データベース(表の保守、データの更新、削除) |
UPDATE文によるデータの更新、DELETE文による削除についてプログラミングできる。
|
11週 |
関係データベース(データベース・表の定義) |
CREATE文によるデータベース、表の定義についてプログラミングできる。
|
12週 |
関係データベース(参照制約、検査制約) |
表の参照制約、検査制約の定義についてプログラミングできる。
|
13週 |
関係データベース(トリガ、索引) |
トリガの定義、索引の作成についてプログラミングできる。
|
14週 |
関係データベース(ビューの定義) |
CREATE文によるビューの定義についてプログラミングできる。
|
15週 |
関係データベース(ビューと安全保護) |
ビューによるSQL文の簡便化と安全保護についてプログラミングできる。
|
16週 |
学年末試験 |
|
分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
専門的能力 | 分野別の専門工学 | 情報系分野 | 情報通信ネットワーク | ローカルエリアネットワークの概念を説明できる。 | 3 | |
インターネットの概念を説明できる。 | 3 | |
主要なサーバの構築方法を説明できる。 | 3 | |
その他の学習内容 | データモデル、データベース設計法に関する基本的な概念を説明できる。 | 4 | 前1,前2,前3,前4,前5,前6,前7 |
データベース言語を用いて基本的なデータ問合わせを記述できる。 | 4 | 前9,前10,前11,前12,前13,前14,前15,後1,後2,後3,後4,後5,後6,後7,後9,後10,後11,後12,後13,後14,後15 |