授業科目名
|
データベース及び演習
|
時間割番号
|
TCS205
|
担当教員名
|
安藤 英俊
|
開講学期・曜日・時限
|
前期・月・III
|
単位数
|
2
|
<対象学生>
|
(未登録)
|
<授業の目的>
|
データベースシステムは今日の情報システムに必要不可欠な技術である.この授業では関係データベースを主に対象とし,データベースの基礎的な概念と理論,データベースの利用法とデータ設計などを学び,様々な情報システムで利用するための知識を身につける.
|
<本授業科目による獲得・涵養が特に期待されるコンピテンシー>(能力・資質)
|
工学部(~2023年度入学生)>コンピュータ理工学科向け | 記号 | コンピテンシー(能力・資質) | |
---|
CS-A | 専門 | 6.情報科学、及び、数学や自然科学等の知識と手法を用いて、以下のことができる。 | 6a.解決すべき問題を形式化することができる。 | ○ | CS-B | 6b.要求、時間、費用、資源等の制約条件を考慮した上で、複数の解が存在するような複雑な問題の中から適切な解を見つけ出すことができ | ◎ |
|
|
<到達目標> 到達目標とは
|
目標NO | 説明 | コンピテンシーとの対応 |
---|
CS |
---|
1 | 1.データベース管理システムに関する基礎知識を習得し,データベースの論理設計ができる. | CS-A | 2 | 2.関SQLプログラミングを習得し,データベースを利用したプログラムの開発方法を説明できる. | CS-B |
|
<成績評価の方法>
|
目標No | 割合 | 評価の観点 |
---|
1 | 40% | 中間評価によってデータベース理論の習熟度を評価する | 2 | 60% | 最終評価によってSQLプログラミングやデータベース活用の習熟度を評価する | 合計 | 100% | |
---|
|
<授業の方法>
|
対面授業が可能な場合には「面接授業」による対面形式で講義・演習を行う. オンライン授業となる場合には,「オンデマンド型」と「ライブ型」の併用により反転授業の形式で授業を進める(授業前に講義ビデオによる受講し,授業時間中は講義内容の確認,質疑応答等を行う)
|
<受講に際して・学生へのメッセージ>
|
(未登録)
|
<テキスト>
|
(未登録)
|
<参考書>
|
- ミック著, SQL : ゼロからはじめるデータベース操作 第2版, 翔泳社, ISBN:4798144452,
(2016年出版 プログラミング学習シリーズ)
|
<授業計画の概要>
|
1 | タイトル | 第1回:データベース入門 |
---|
事前学習 事後学習 | ビデオの視聴・確認テスト |
---|
授業内容 | データベースの始まりを学ぶ |
---|
2 | タイトル | 第2回:関係論理と関係モデル |
---|
事前学習 事後学習 | ビデオの視聴・確認テスト |
---|
授業内容 | 関係モデルの特徴と主な操作について学ぶ |
---|
3 | タイトル | 第3回:外部キー,スキーマ,実装ルール |
---|
事前学習 事後学習 | ビデオの視聴・確認テスト |
---|
授業内容 | 関係モデルについてさらに発展的に学ぶ |
---|
4 | タイトル | 第4回:関数従属性 |
---|
事前学習 事後学習 | ビデオの視聴・確認テスト |
---|
授業内容 | データベースの論理設計の概要,関数従属性を学ぶ |
---|
5 | タイトル | 第5回:データベースの論理設計 |
---|
事前学習 事後学習 | ビデオの視聴・確認テスト |
---|
授業内容 | 正規化の過程を具体例で学ぶ |
---|
6 | タイトル | 第6回:物理設計と高速化手法 |
---|
事前学習 事後学習 | ビデオの視聴・確認テスト |
---|
授業内容 | データベースの物理設計,特に高速化手法について学ぶ |
---|
7 | タイトル | 第7回:中間評価(総括とまとめ) |
---|
事前学習 事後学習 | 講義第1回から6回の内容について復習を行う |
---|
授業内容 | 理解度を評価する中間試験を実施する |
---|
8 | タイトル | 第8回:SQL入門 |
---|
事前学習 事後学習 | ビデオの視聴・確認テスト |
---|
授業内容 | SQLの基礎を学ぶ |
---|
9 | タイトル | 第9回:検索条件指定 |
---|
事前学習 事後学習 | ビデオの視聴・確認テスト |
---|
授業内容 | SQLの様々な検索条件を学ぶ |
---|
10 | タイトル | 第10回:集約関数,副問い合わせ,述語 |
---|
事前学習 事後学習 | ビデオの視聴・確認テスト |
---|
授業内容 | 副問合せ,SQLの書換えを学ぶ |
---|
11 | タイトル | 第11回:データベース定義,ビュー |
---|
事前学習 事後学習 | ビデオの視聴・確認テスト |
---|
授業内容 | データベース定義とビューの活用を学ぶ |
---|
12 | タイトル | 第12回:外部プログラムからの利用 |
---|
事前学習 事後学習 | ビデオの視聴・確認テスト |
---|
授業内容 | データベースを外部プログラムから利用する方法を学ぶ |
---|
13 | タイトル | 第13回:障害対策,トランザクション |
---|
事前学習 事後学習 | ビデオの視聴・確認テスト |
---|
授業内容 | 同時実行制御,障害回復,整合性管理について学ぶ |
---|
14 | タイトル | 第14回:オブジェクト指向DB、XMLDB、DBの今後 |
---|
事前学習 事後学習 | ビデオの視聴・確認テスト |
---|
授業内容 | 様々なデータベースの特徴と課題について学ぶ |
---|
15 | タイトル | 第15回:最終評価(総括とまとめ) |
---|
事前学習 事後学習 | 講義第8回から14回の内容について復習を行う |
---|
授業内容 | 理解度を評価する期末試験を実施する |
---|
16 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
17 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
18 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
19 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
20 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
21 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
22 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
23 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
24 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
25 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
26 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
27 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
28 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
29 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
30 | タイトル | |
---|
事前学習 事後学習 | |
---|
授業内容 | |
---|
|
<実務経験のある教員による授業科目の概要> |
担当教員はSQLデータベースとWebサーバの連携によるシステム構築の経験を有する.実践的なSQLデータベースの利用法,Webサーバとの連携法,セキュリティの確保手段等について講義・演習を通じて具体的に説明する. |
<前年度授業に対する改善要望等への対応> |
授業評価アンケートによる改善要望と対応:
要望:演習問題の回答を配布する,各回の出席問題に模範解答をつける
対応:模範解答をMoodle・CNS等で周知する
要望:演習が動画だけでは難しかった.講義動画をもっと短くコンパクトに解説してくれると要点が分かりやすくていい.
対応:コロナ対応のため動画だけとしたが本来は対面でするべきもの.講義動画が90分程度となるのは授業としては普通. |
<備考>
|
(未登録)
|