title: Same data from different entities in Database - Best Practice - Phone numbers example
body: <p>Given a database system which deals with Staff, Customers and Suppliers, all of which have multiple possible phone numbers, how would you go about storing these numbers in a nice normalised way? I have a had a little think about and the logical way isn't jumping out at me.</p>