ITWorx interview question

diff db models