Microsoft Interview Question

Software and Database principal design