データベース

科目基礎情報

学校 久留米工業高等専門学校 開講年度 平成29年度 (2017年度)
授業科目 データベース
科目番号 0164 科目区分 専門 / 選択
授業形態 講義 単位の種別と単位数 学修単位: 2
開設学科 機械・電気システム工学専攻(制御情報工学コース) 対象学年 専1
開設期 後期 週時間数 2
教科書/教材 速水治夫、宮崎収兄、山崎晴明 「データベース」(オーム社)
担当教員 中野 明

到達目標

1.データモデル、データベース設計法に関する基本的な概念を理解している。
2.データベース言語を用いて基本的なデータ問合わせを記述できる。
3.データモデルを理解し利用することができる。

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1データモデル、データベース設計法に関する基本的な概念を理解している。データモデル、データベース設計法に関する基本的な概念をほぼ理解している。データモデル、データベース設計法に関する基本的な概念を理解していない。
評価項目2データベース言語を用いて基本的なデータ問合わせを記述できる。データベース言語を用いて基本的なデータ問合わせをほぼ記述できる。データベース言語を用いて基本的なデータ問合わせを記述できない。
評価項目3データモデルを理解し的確に利用することができる。データモデルを理解し利用することができる。データモデルを理解し利用することができない。

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

JABEE C-1 説明 閉じる

教育方法等

概要:
データベースならびにデータベースシステムは、大量の情報を蓄積し、効率的に利用するための基盤技術の一つである。そのため、産業界において広く普及している。本授業では、このデータベースならびにデータベースシステムに関する知識の習得と技術力を高めることを授業の目的とする。
授業の進め方・方法:
参考図書、配布プリントなどを用いた講義を行う。また、データベースならびにデータベースシス
テムへの理解を深めるため、AccessとSQLite3を用いた演習を状況に応じて行う。本科目は、本科5学
年の科目であるソフトウェア工学の受講を前提としている。
本科目は学修単位科目であるので、授業時間以外での学修が必要であり、これを課題として課す。
注意点:
点数分配:中間試験45%、期末試験45%、課題レポート10%とする。
評価基準:60点以上を合格とする。
再試:再試を行う。

授業計画

授業内容 週ごとの到達目標
後期
3rdQ
1週 データベースの基本概念 データベースとファイルシステムの違いを説明できる。
2週 データベースのモデル 概念モデルを説明できる。
3週 関係データベースの基礎(キー属性、関数従属性) 主キー、候補キーを説明できる。
4週 関係データベースの基礎(関係代数) 選択、射影を説明できる。
5週 関係データベースの基礎(関係代数) 直積、自然結合の違いを説明できる。
6週 リレーショナルデータベース言語SQL(データ定義、アクセス権限) SQLでデータ定義ができる。
7週 リレーショナルデータベース言語SQL(問い合わせ) SQLの基本的なSELECT文が記述できる。
8週 リレーショナルデータベース言語SQL(問い合わせ) SELECT文の中で、LIKEやINなどの演算子を利用することができる。
4thQ
9週 演習(リレーショナルデータベース、SQLite) 実際のデータベースを扱ってSQL文を実行することができる。
10週 演習(リレーショナルデータベース、SQLite、C言語からの利用) C言語からデータベースにアクセスするプログラムを記述することができる。
11週 データベースの設計(ERモデルとスキーマ設計) ERモデルを記述することができる。
12週 データベースの設計(正規化) 第5正規化を説明できる。
13週 データベースの設計(一貫性制約) 一貫性制約について説明できる。
14週 トランザクション管理(同時実行制御) 同時実行制御について説明できる。
15週 トランザクション管理(障害回復) 障害回復について説明できる。
16週

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

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

評価割合

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