データ工学 I
Data Engineering I
講義内容
データベースシステムの概念,実現技法を関係データベースを中心に論じる。まず,大量のデータを効率的に格納するための装置とその上のファイル編成法について述べる。次に,データベース言語の国際標準である SQL について論じ,問合せ最適化についても言及する。
1. データベースシステム概論
2. 関係データモデル
3. 磁気ディスクを中心とするデータ格納装置
4. ファイル編成法(B木,ハッシュ法など)
5. データベース言語 SQL
6. 問合せ最適化
7. 最近の話題
教科書
Raghu Ramakrishnan,"Database Management Systems",
William C Brown Publishing/McGraw-Hill,1997,
ISBN:0-07-115508-2
参考書
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, 1988,
ISBN: 0-7167-8158-1
4. Jeffrey D. Ullman, "Principles of Database and Knowledgebase Systems",
Computer Science Press, Potomac, Maryland, Volume 2, 1989,
ISBN: 0-7167-8162-X
前提とする知識(必ずしも先修条件ではない)
データベース理論(ソフトウェア基礎論)
述語論理(人工知能基礎論)