si, l'idea è quella, io ho cominciato con quelle, ed ho imparato la sintassi, poi per il DB devi solo ragionarci su un po'.

per avere un esempio di DB ben strutturato MySQL ne offre alcuni:

http://dev.mysql.com/doc/#sampledb