I know that this is an old question bumped back up to the front of the line but I agree that it's an important one.
My two cents. With respect to the "mathematics concepts" I'd say to start with
Set Theory and The Relational Model.
-- Itzik Ben-Gan 2001