情報処理特論Ⅱ

科目基礎情報

学校 東京工業高等専門学校 開講年度 令和02年度 (2020年度)
授業科目 情報処理特論Ⅱ
科目番号 0173 科目区分 専門 / 必修
授業形態 授業 単位の種別と単位数 学修単位: 2
開設学科 情報工学科 対象学年 5
開設期 後期 週時間数 2
教科書/教材 速水治夫 著「リレーショナルデータベースの実践的基礎」(コロナ社)
担当教員 松﨑 頼人

到達目標

1.要件を分析した上で、与えられた事例に対する実体関連図(ER図)の表記方法を説明することができる。
2.正規形の段階を判断した上で、与えられた事例について正規化の例示をすることができる。
3.与えられた事例の「問合せ」に対する実行結果について説明できる。

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安最低限の到達レベルの目安(可)未到達レベルの目安
評価項目1要件を分析した上で、与えられた事例の実体関連図の表記方法を説明することができる。文献を参照することなく、与えられた事例の実体関連図を表記することができる。教科書などの文献を参照しながら、与えられた事例の実体関連図を表記することができる。教科書などの文献を参照しながら、与えられた事例について実体関連図の表記方法を説明することができない。
評価項目2正規形の段階を判断した上で、与えられた事例について正規化の例示をすることができる。文献を参照することなく、与えられた事例について正規化の例示をすることができる。教科書などの文献を参照しながら、与えられた事例について正規化の例示をすることができる。教科書などの文献を参照しながら、与えられた事例について正規化の例示をすることができない。
評価項目3「問合せ」に関する基本的な構文を説明でき、与えられた事例に対する実行結果を説明できる。「問合せ」に関する基本的な構文を理解し、与えられた事例について実行結果を説明できる。与えられた「問合せ」の事例について実行結果を説明できる。「問合せ」に関する基本的な構文を説明できず、与えられた「問合せ」について実行結果を説明できない。

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

教育方法等

概要:
社会で幅広く利用されているデータベースを構成する技術について学習する。データベースシステムを設計するために必要な理論的基礎であるデータモデルおよび正規化、設計されたデータベースシステムを実装するためのプログラミング言語であるSQL言語について理解する。特に「問合せ」を中心に文法の基本を理解するとともに、簡単な組合せ方法について理解する。
授業の進め方・方法:
毎回の授業では学習テーマに沿って、教科書および教員による板書を中心にその内容について講義する。授業内容の理解度を確認するため、講義後に簡単な演習問題を提示した上で、演習のための時間を取る。解ききれなかった演習問題は次回の授業までに自習し、提出させる。原則として、提出された課題は採点後にフィードバックを行う。なお、演習問題の解答および解説は、提出後である授業の始めに行う。
注意点:
・毎回の授業の最後には演習問題を用意するので、授業で学んだことを理解するためにも有意義に利用すること
・授業内容への理解度を確認するためにも、必ず自力で全問解くこと
・間違った問題については、問題を再度解きなおして理解を深めるよう努めること

授業計画

授業内容 週ごとの到達目標
後期
3rdQ
1週 データベースの基礎 データベースシステムの概要を理解する。
2週 リレーショナルモデルのデータ構造 リレーショナルモデルにおけるデータ構造の仕組みを説明できる。
3週 リレーショナルデータベースの基礎 キーの種類および整合性制約の種類を識別できる。
4週 リレーショナル代数
(集合演算)
集合演算(和集合演算・共通集合演算・差集合演算・直積演算)の演算結果を例示できる。
5週 リレーショナル代数
(特有演算)
特有演算(射影演算・選択演算・結合演算・商演算)の演算結果を例示できる。
6週 データベース設計の概要と正規形 リレーショナルモデル設計における正規化の概要および非正規形から第3正規形までの定義を説明でき、与えられた条件で正規化の例示ができる。
7週 高位の正規形 第4正規形および第5正規形の定義を説明できる。
8週 中間試験
4thQ
9週 中間試験の返却および解答解説
10週 実体関連モデル(ERモデル)による設計 ERモデルの表現要素を説明でき、論理モデルとの関係を説明できる。
11週 SQLの概要およびデータ定義、データロード SQLでのデータベースの定義および基本的な文法、データロードに関する基本的な文法を説明できる。
12週 問合せ① 問合せにおける基本構文を説明でき、与ええられた例について実行結果を説明できる。
13週 問合せ② 集合関数とグループ化、結合演算に関して説明でき、与えられた条件での演算結果を説明できる。
14週 問合せ③ 集合演算に関する基本的な文法を説明でき、副問合せの実行結果を説明できる。
15週 データ更新 データの挿入、変更、削除に関する基本的な文法を説明できる。
16週

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

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

評価割合

試験演習問題合計
総合評価割合7525100
基礎的能力7525100
専門的能力000
分野横断的能力000