SQL Island is a text-adventure trying to playfully teach people the SQL database language. It was developed by the German Technische Universität Kaiserslautern.
Plot
The player is the lone survivor of a plane crash, landing on an island featuring various villages. On his quest to return home, he'll have to use the SQL skills to collect information and find a way home.