Assignment for Advanced Database Systems course: http://www.cs.columbia.edu/~gravano/cs6111/proj3.html