Há varias opções.. entre os melhores: MySQL, SQL Server (da Microsoft), Postgre.. o q eu t aconselho é perguntar ao professor p/ vc n perder mt tempo, pq cada 1 tem suas sintaxes proprias (ou seja alguns comandos e tipos de dados vão funcionar em qqer banco de dados, outros não), ok?