Hi everyone,

I'd like to share a project we've developed at the University of 
Chicago, as it may be of interest to some people on this list, specially 
those involved in higher education:

        http://people.cs.uchicago.edu/~borja/chidb/

chidb is a didactic relational database management system (RDBMS) 
designed for teaching how a RDBMS is built internally, from the data 
organization in files all the way up to the SQL parser and query 
optimizer. The design of chidb is based on SQLite, with several 
simplifying assumptions that make it possible to develop a complete 
chidb implementation over the course of a quarter or semester. In fact, 
the chidb file format is a subset of SQLite, so well-formed chidb files 
can be opened and tested with SQLite.

We designed chidb last year for the CS department's database course (and 
will be using it again this year), and have just recently put our code 
and instructional materials online, which you can find at the above URL. 
Our experience using chidb in the classroom was very positive and we're 
hoping that other instructors and students will find it useful or, at 
least, interesting to peruse.

Cheers!
-- 
::::::::::::::::::::::::::::::::::::::::::::::::::::
Borja Sotomayor, University of Chicago
  Ph.D. Candidate, Department of Computer Science
  Ryerson 257-C, 1100 East 58th Street, Chicago, IL
  http://people.cs.uchicago.edu/~borja/
Haizea: http://haizea.cs.uchicago.edu/
····················································
     "Dis maschine vill run und run!"
           -- Kurt Gödel (on the Turing Machine)
::::::::::::::::::::::::::::::::::::::::::::::::::::
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to