Everything you always wanted to know about data modelling, but were afraid to ask.