SimpleDB: a simple java-based multiuser syst for teaching database internals
暂无分享,去创建一个
In this paper we examine the probl of how to give hands-on assignments in a database syst internals course. We argue that current approaches are inadequate, either because they are not sufficiently comprehensive or because they require using software that has a steep learning curve. We then describe SimpleDB, which is software written expressly for such a course. SimpleDB is a database syst in the spirit of Minibase. Unlike Minibase, however, it supports multiple users and transactions via JDBC, and its code is easy to read and modify. We then describe a course that we teach using SimpleDB, and discuss the educational benefits resulting from it.
[1] Anastasia Ailamaki,et al. Exposing undergraduate students to database system internals , 2003, SGMD.
[2] Johannes Gehrke,et al. Database management systems (3. ed.) , 2003 .
[3] Garret Swart. MinSQL: a simple componentized database for the classroom , 2003, PPPJ.
[4] Raghu Ramakrishnan,et al. Database Management Systems , 1976 .