データ工学
Data Engineering

講義内容

データ集約型(data intensive)の高度情報システム構築に不可欠なデータベー スシステムを実現する技術の基礎となる考え方,方法論を学ぶ。
まず,データベースシステムの基本概念を論じ,関係データモデルを紹介する。次に,高水準データモデルを取り上げ,オブジェクト指向データベースシステムについて論じる。さらに,重要な実装技術をトランザクション処理を中心に紹介する。

  1. 概説
  2. 関係データモデル
  3. 高水準データモデルとオブジェクト指向データベース(概念,モデル,システム)
  4. トランザクション処理(同時実行制御)

教科書

なし

参考書

  1. C. J. Date: An Introduction to Database Systems (6th Edition), Addison-Wesley, 1995, ISBN 0-201-54329-X
  2. H. F. Korth and A. Silberschats: Database System Concepts, 2nd Edition, McGraw-Hill, 1991 ISBN 0-07-044754-3
  3. Jeffrey D. Ullman: Principles of Database and Knowledgebase Systems, Computer Science Press, Potomac, Maryland, Volume 1, 1988, ISBN 0-7167-8158-1. Volume 2, 1989, ISBN 0-7167-8162-X
  4. R. G. G. Cattell: Object Data Management -- Object-Oriented and Extended Relational Database Systems, Addison-Wesley, 1991 ISBN 0-201-53092-9
  5. 長尾真・片山卓也・植村俊亮:情報の構造とデータベース(岩波講座情報科学-8),岩波書店,1983, ISBN4-00-010158-7

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