データ工学 I
Data Engineering I

講義内容

データベースシステムの概念,実現技法を関係データベースをもとに論じる。 まず,大量のデータを効率的に格納するための装置とその上のファイル編成法 について述べる。次に,データベース言語の国際標準である SQL について論 じる。
  1. データベースシステム概論
  2. 関係データモデル
  3. 磁気ディスクを中心とするデータ格納装置
  4. ファイル編成法(B木,ハッシュ法など)
  5. データベース言語SQL
  6. 問合せ最適化

教科書

Raghu Ramakrishnan, "Database Management Systems", William C Brown Publishing/McGraw-Hill, 1997, ISBN:0-07-050775-9

参考書

  1. Patrick O'Neil, "Database -- principles, programming, performance", Morgan Kaufmann, 1994.
  2. Michael Stonebraker, "Readings in Database Systems", 2nd edition, Morgan Kaufmann, 1994, ISBN: 1-55860-252-6
  3. Jeffrey D.Ullman, "Principles of Database and Knowledgebase Systems", Computer Science Press, Potomac, Maryland, Volume 1, 1998, ISBN: 0-7167-8158-1
  4. Jeffrey D. Ullman, "Principles of Database and Knowledgbase Systems", Computer Science Press, Potomac, Maryland, Volume 2, 1989, ISBN: 0-7167-8162-X

前提とする知識(必ずしも先修条件ではない)