Building this database feels like building a snowman (Why snow and not clay? Clay stays where you put it and snow slides off.)
Except this snow constantly breaks, and yells at you about what you did wrong in an esoteric language that requires constant translation.