データベース

科目基礎情報

学校 有明工業高等専門学校 開講年度 令和04年度 (2022年度)
授業科目 データベース
科目番号 5I010 科目区分 専門 / 選択
授業形態 授業 単位の種別と単位数 学修単位: 2
開設学科 創造工学科(情報システムコース) 対象学年 5
開設期 前期 週時間数 前期:1
教科書/教材 データベースの基礎/永田武著,コロナ社
担当教員 石川 洋平,野口 卓朗,近藤 一輝

到達目標

1.データベースの基本的な概念とデータモデル、データの検索機構について理解し、説明できる。
2.関係データモデルにおける、演算・設計・正規化・関係データベース言語・トランザクション管理について理解し、説明できる。
3.関係データベース言語のSQLについて理解し、実際にデータベースを操作できる。

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1データベースの基本的な概念とデータモデル、データの検索機構、トランザクション管理について理解し、詳細に説明できる。データベースの基本的な概念とデータモデル、データの検索機構、トランザクション管理について理解し、説明できる。データベースの基本的な概念とデータモデル、データの検索機構、トランザクション管理について理解できておらず、説明できない。
評価項目2関係データモデルにおける、演算・設計・正規化・関係データベース言語について理解し、例示して詳細を説明できる。関係データモデルにおける、演算・設計・正規化・関係データベース言語について理解し、説明できる。関係データモデルにおける、演算・設計・正規化・関係データベース言語について理解できておらず、説明できない。
評価項目3関係データベース言語のSQLについて理解し、実際にデータベースを操作でき、アプリケーションに組み込みができる。関係データベース言語のSQLについて理解し、実際にデータベースを操作できる。関係データベース言語のSQLについて理解しておらず、データベースを操作できない。

学科の到達目標項目との関係

学習・教育到達度目標 B-2 説明 閉じる

教育方法等

概要:
コンピュータシステムはデータを取り扱うのが一般的です。大量の多種多様なデータを効率よくかつ安全に扱うにはデータベースの概念が必要不可欠です。この科目では、データベースの基礎理論を習得することを目指します。特に現在の主流である関係データベース(リレーショナルデータベース)を対象とし、その基本概念から構造、データ操作言語、正規化の理論等について演習を交えながら習得します。
授業の進め方・方法:
半期で週1コマを実施します。約7割を講義とし、約3割をコンピュータを用いた演習を実施します。
注意点:
プログラミングやOS、計算機工学の内容を理解していることが望ましい。

授業の属性・履修上の区分

アクティブラーニング
ICT 利用
遠隔授業対応
実務経験のある教員による授業

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 データベースの概要 データベースの基本概念について理解し、説明できる。
2週 データモデル データモデルについて理解し、説明できる。
3週 関係代数 関係代数の意義を理解し、説明できるとともに、関係代数の演算を行うことができる。
4週 データベース設計 データベース設計の概要と概念データモデルのモデリング技法を理解し、説明できる。
5週 リレーションの正規化1 リレーションの正規化の概要、キーと関数従属性、非正規形・第1正規形について理解し、説明と正規化ができる。
6週 リレーションの正規化2 第2正規形・第3正規形・ボイスコッド正規形について理解し、説明と正規化ができる。
7週 データの検索機構 ディスク装置の仕組みと動作、インデックスの概要、テーブルのアクセス方法と結合方法について理解し、説明できる。
8週 【前期中間試験】
2ndQ
9週 テスト返却と解説
関係データベース言語SQL1
SQLの概要とデータ定義言語・データ操作言語・データ制御言語について理解し、説明できる。
10週 関係データベース言語SQL2 SQLによるテーブルの作成とデータ操作言語によるデータの参照・追加・変更・削除ができる。
11週 関係データベース言語SQL3 SQLの演算・関数等について理解し、関係演算・論理演算・関数の利用等ができる。
12週 関係データベース言語SQL4 埋め込み型SQLについて理解し、簡単なアプリケーションにSQLを埋め込むことができる。
13週 トランザクション管理1 トランザクションと同時実行制御について理解し、説明できる。
14週 トランザクション管理2 トランザクションの同時実行制御にともなう問題の解決方法等について理解し、説明できる。
15週 【前期末試験】
16週 テスト返却と解説

モデルコアカリキュラムの学習内容と到達目標

分類分野学習内容学習内容の到達目標到達レベル授業週
専門的能力分野別の専門工学情報系分野その他の学習内容データモデル、データベース設計法に関する基本的な概念を説明できる。4前1,前2,前3,前4,前5,前6,前7
データベース言語を用いて基本的なデータ問合わせを記述できる。4前7,前9,前10,前11,前12,前13,前14

評価割合

試験発表相互評価態度ポートフォリオその他合計
総合評価割合75000250100
基礎的能力2500015040
専門的能力5000010060
分野横断的能力0000000