データ工学
Data Engineering
講義内容
データ集約型(data intensive)の高度情報システム構築に不可欠なデータベー
スシステムを実現する技術の基礎となる考え方,方法論を学ぶ。
まず,データベースシステムの基本概念を論じ,関係データモデルを紹介する。次に,高水準データモデルを取り上げ,オブジェクト指向データベースシステムについて論じる。さらに,重要な実装技術をトランザクション処理を中心に紹介する。
- 概説
- 関係データモデル
- 高水準データモデルとオブジェクト指向データベース(概念,モデル,システム)
- トランザクション処理(同時実行制御)
教科書
なし
参考書
- C. J. Date: An Introduction to Database Systems (6th Edition), Addison-Wesley, 1995, ISBN 0-201-54329-X
- H. F. Korth and A. Silberschats: Database System Concepts, 2nd Edition, McGraw-Hill, 1991 ISBN 0-07-044754-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
- R. G. G. Cattell: Object Data Management -- Object-Oriented and Extended Relational Database Systems, Addison-Wesley, 1991 ISBN 0-201-53092-9
- 長尾真・片山卓也・植村俊亮:情報の構造とデータベース(岩波講座情報科学-8),岩波書店,1983, ISBN4-00-010158-7
前提とする知識(必ずしも先修条件ではない)
- データベース理論(ソフトウェア基礎論)
- 述語論理(人工知能基礎論)