Jeg vil sige, at din anden mulighed er tæt på, kun få punkter:
Kunde, distributør, leverandør er TYPER af organisationer, så jeg vil foreslå:
-
Tabel [Organisation], som har alle kolonner fælles for alle organisationer og en primær nøgle for rækken.
-
Adskil tabeller [Vendor], [Customer], [Distributor] med specifikke kolonner for hver enkelt og FK til [Organisation] rækken PK.
Det lyder som et "supertype/subtype-forhold".