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
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users