Прошу прощения, что запугал.
В принципе самому реально написать простое, как предложил Аристарх д'Арк.
По SQL вопросы будут - форум открыт.
По сути тебе надо просто реализовать возможность складывания гридов на форму и их перемещение по форме. Кодогенерация по шаблонам типа "create table %s ...".
Препод больно уж эпическое задание дал, ибо в моем понимании case средство - это вот:
http://blogs.embarcadero.com/files/2010/10/5_2938.jpg