データベース論T
Theory of Database I

授業科目区分

専門科目
専門科目 情報テクノロジーコース, 専門科目 数理情報系

わくラボの使用について:使用しない
選択科目, 情報テクノロジーコース必修 2単位 2年次 前期

教職課程(情報)必修

担当教員

安藤 友晴

研究室のホームページ,SNSなど

NDC

007

科目分類コード

1104

オフィスアワー

時間割決定後に授業等で連絡します。

この科目のキーワード

データベース/リレーショナルデータベース/DBMS/RDBMS/SQL/正規化

説明に使用する言語

日本語・英語を併用する

使用する教材の言語

日本語・英語で記述された資料を使用する

この科目に必要な日本の文化・事情の知識について

到達目標

現代の情報システム、特にビジネスで使われる情報システムにおいて、データベースは必要不可欠な存在である。本授業では、データベースの基礎理論と、実際にデータベースを使う方法を習得することが目標となる。

ディプロマポリシーとの関連性

専門能力:情報メディアの開発とその多面的な活用ができる能力

授業の簡単な概要

本授業では、データベースのうち、現代社会で事実上の標準となっているリレーショナルデータベースについて取り扱う。リレーショナルデータベースの数学的な理論を講義しつつ、リレーショナルデータベースにアクセスするための言語であるSQLによる演習を行う。

学習内容

  1. データベースとは何か
  2. データベース管理システム(DBMS)
  3. リレーショナルデータモデル(1) 主キー
  4. SQL(1) テーブルの作成・データの作成
  5. SQL(2) SQLiteの利用
  6. SQL(3) データの検索(1)
  7. SQL(4) データの検索(2)
  8. SQL(5) データの更新と削除
  9. リレーショナルデータモデル(2) 集合とリレーション
  10. リレーショナルデータモデル(3) 直積
  11. 正規化(1)
  12. 正規化(2)
  13. SQL(6) テーブルの結合
  14. SQL(7) 集約関数
  15. SQL(8) GROUP BY

授業時間外での学修

基本的に授業時間外の学修は1コマあたり4時間を必要とする。授業では毎回課題を出す。課題について考察することは授業の内容を深く復習することにつながるので、課題に真剣に取り組むことを期待する。

成績評価の基準と方法

・データベース管理システムについて理解していること
・リレーショナルデータモデルについて理解していること
・SQLを用いてデータベースに対して必要な処理を行えること

達成度評価(評価方法:合計100点)

試験:      / 100
レポート:    / 100
小テスト(中間テストなど含む): / 100
小レポート(中間レポートなどを含む): 100 / 100
作品:      / 100
ポートフォリオ: / 100
その他:

教科書・テキスト

担当教員が自作したテキストを配付する。

参考図書・参考文献等

必要に応じて授業中に提示します。

履修もしくは取得していなければいけない科目

特になし。

学習支援

提出された小レポートに対して、添削を行い、改善点を指摘する。

授業に関連する実務経験

その他この科目を履修するために必要な条件

・LMS上の教材で復習することが望まれる。
・LMS上のフォーラムを利用されたい。