到達目標
データベース管理システムの基本機能を説明できる。
データベースの設計・操作に必要な基礎知識を理解し、説明できる。
SQLを用いて簡単なデータベースの設計、操作ができる。
ルーブリック
| 理想的な到達レベルの目安 | 標準的な到達レベルの目安 | 未到達レベルの目安 |
| データベース管理システム | データベース管理システムの各機能を説明できる。 | データベース管理システムの基本機能を理解している | データベース管理システムが何をするものかわかっていない。 |
| SQL言語 | 表を定義し、少し複雑な検索をSQLで行える。 | 簡単な検索をSQLで行える。 | 簡単な検索すらSQLで行えない。 |
| データベース設計 | 簡単なデータベースを設計できる。 | データベース設計法の基本概念を説明できる。 | データベースの設計の仕方がわからい。 |
学科の到達目標項目との関係
C-1 自然科学・情報技術に関する基礎的素養を有し、専門分野での問題解決のためにそれらを駆使できる能力を身につける。
教育方法等
概要:
データベースの基本概念、データ設計、データ操作、データ管理の原理を講義し、SQL言語を使った演習を行う。
授業の進め方・方法:
講義形式で授業を行い、後半のSQLについては演習を中心に行う。
本科目は学修単位のため、事後学習としてLMSによる小テスト(3~4回)と課題作成を実施する。
注意点:
授業計画
|
|
週 |
授業内容 |
週ごとの到達目標 |
| 前期 |
| 1stQ |
| 1週 |
オリエンテーション、データベースシステムの基礎 |
データベースを学習するうえで必要となる基礎的知識を理解する。
|
| 2週 |
データベース管理システム(トランザクション管理、同時実行制御) |
データベース管理システムのトランザクション管理と同時実行制御の概要を理解する。
|
| 3週 |
データベース管理システム(障害回復、機密保護)、データモデル |
データベース管理システムの障害回復法と機密保護の方法を理解する。
|
| 4週 |
リレーショナルデータベース(概要、関係論理) |
リレーショナルデータベースの概念と構造を理解し、そこで利用される関係論理演算を理解する。
|
| 5週 |
リレーショナルデータベース(関係代数、正規化) |
リレーショナルデータベースで利用される関係代数演算を理解する。正規化の手法も理解する。
|
| 6週 |
SQL言語(表定義・削除、行登録・修正・削除) |
演習を通じて、SQL言語を理解する。
|
| 7週 |
SQL言語(問合せ、並び替え、表結合、相関名) |
演習を通じて、SQL言語を理解する。
|
| 8週 |
SQL言語(集合関数,グループ化,あいまい検索)、データベース設計 |
演習を通じて、SQL言語を理解する。
|
| 2ndQ |
| 9週 |
期末試験 |
|
| 10週 |
|
|
| 11週 |
|
|
| 12週 |
|
|
| 13週 |
|
|
| 14週 |
|
|
| 15週 |
|
|
| 16週 |
|
|
モデルコアカリキュラムの学習内容と到達目標
| 分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
評価割合
| 期末試験 | 課題レポート小テスト | 合計 |
| 総合評価割合 | 50 | 50 | 100 |
| 総合評価 | 50 | 50 | 100 |