Final project for EDA216 Databases.