Same data from different entities in Database - Best Practice - Phone numbers example
问题 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. 回答1: In most cases . . . "Staff" always describes people. Some customers are people. Some customers are businesses (organizations). "Suppliers" are usually (always?) organizations. Staff can also be customers. Suppliers