Thoughtworks Interview Question

Database modelling