データベース

科目名: データベース
開講学期: 秋学期
科目種別: 講義
テーマ: データベースの基本概念の習得とシステム構築

概要

システムの中核となる関係データベースを基本に,構造記述・意味記述,関係代数などの理論を学習する. また,データベース管理システムの1つであるSQLiteを用いて,SQLによるデータベースの検索・更新・関数などの機能について実習する. 後半は大規模データの処理に適したNoSQLと呼ばれる新しい概念に関して解説する.

内容/スケジュール

  1. データベースとは
  2. リレーションと第1正規形
  3. 主キーと外部キー
  4. 関係代数演算
  5. 情報無損失分解と関数従属性
  6. 高次の正規化
  7. SQL(1)・データベースの作成
  8. SQL(2)・データの更新
  9. SQL(3)・データの検索
  10. SQL(4)・関係代数演算
  11. SQL(5)・トランザクション
  12. NoSQL(1)・Key-Valueストア型データベース
  13. NoSQL(2)・ドキュメント指向データベース

課題提出方法

CoursePower から提出すること.

参考書籍

スポンサーリンク