データベース論
 Database Systems
 担当教員:小坂 哲夫 (KOSAKA Tetsuo)
 担当教員の所属:工学部
 開講学年:3年  開講学期:後期  単位数:2単位  開講形態:講義
 開講対象:情報・エレクトロニクス学科 (情報・知能コース)  科目区分:専門教育科目・選択 
【授業の目的】
実世界に存在する膨大な情報は,そのままでは有効に活用することができない.収集したこれらのデータを管理して,効率的に共有し利用を図ることが必要である.これを実現するのがデータベースシステムで,情報化社会の基盤をなす重要な技術である.本講義ではデータベースに関する基本的な概念を理解し,データベースの基本的な機能であるデータの記述, データのアクセス,データの管理などについて学習し,データベースに対する理解を深める.
データモデルやデータベースの仕組みを理解することにより,技術者としての素養を高める.同時に,データマイニングの基本を学ぶ.

【授業の到達目標】
1)データベースの概念を知っている.
2)関係データベースに関する基本的な仕組みを理解している.
3)整合性制約について理解している.
4)リレーショナル代数を理解し,基本的なSQLの記述ができる.
5)データマイニングの基本を理解している.

【授業概要(キーワード)】
データベース,データモデル,リレーショナル・データベース,正規形,SQL,DBMS,データマイニング

【科目の位置付け】
学習・教育目標:学生便覧参照
本授業の基礎となる科目:データ構造とアルゴリズム

【授業計画】
・授業の方法
講義形式で授業を行う.授業では,適宜演習,小テストなどを行い,受講者の理解を確認しながら進める.
・日程
第1週 データベースシステムの概要
第2週 データモデル
第3週 リレーショナルデータモデル
第4週 リレーショナルデータモデル
第5週 SQL
第6週 SQL
第7週 関数従属性
第8週 中間試験と解説
第9週 正規化理論
第10週 正規化理論
第11週 物理的データ格納法
第12週 DBMS
第13週 データマイニング
第14週 データマイニング
第15週 期末試験と解説

【学習の方法】
・受講のあり方
スライドや黒板の内容を読んだり書き写したりするだけでなく,用語や概念の理解に努める.小テストなどを通じて,理解を深める.授業中の私語など他の受講生の迷惑となる場合は退席してもらう.
・授業時間外学習(予習・復習)のアドバイス
教科書を予め読んでおくこと.
授業で取ったノートや受け取った資料を見直し,理解できていない部分がないか確認する.

【成績の評価】
・基準
データベースの概念を知っていること、関係データベースに関する基本的な仕組みを理解していること、整合性制約について理解していること,基本的なSQLの記述ができること,データマイニングの基本を理解していること,を合格の基準とする.
・方法
中間試験40点,期末試験40点,小テスト20点で合計100点.中間試験と期末試験を受けており,総合点100点中60点以上を取った者を合格とする.

【テキスト・参考書】
北上始,黒木進,田村慶一:データベースと知識発見,コロナ社 2018年. (2800円+税)

【その他】
・学生へのメッセージ
データベースの理解に努めるとともに,データや情報を体系的に扱うための知恵を学んでください.なお,受講者の理解度などに応じて講義内容を修正する場合がある.
・オフィス・アワー
質問等がある場合は、火曜日 9:00~11:00(予定), 7-231号室

50302850-2020-05-53591