in-class demo, exercises from UC Berekely CS186 and Stanford-- Introduction to Databases