Gradebook_db is a project mainly written in ..., it's free.
PostgreSQL database structure for a gradebook
run gradebook.sql, then generate_data.sql, then constraints.sql