Another option is to create a supertype of Company and Customer, called something like Member. Then the relationship is from Membership to Member. The one common data element of Member is the ID#. The other data elements are specific to the subtypes: Company (name, contact name) or Customer (first name, last name).