Een adres is een adres. Het adres van een werknemer hoort dus in de tabel adres. Bij de werknemer neem je dan een verwijzing naar het record in de tabel adres op.
Je moet ook nadenken hoe je met adreswijzigingen omgaat. Wil je het oude adres ook bewaren? Zo ja, dan moet je datamodel daarvoor geschikt zijn.
Voor de transporteurcode zou ik een algemeen veld bij de soortorganisatie opnemen (bijvoorbeeld een veld opmerkingen). Daar kun je dan dat soort informatie in opnemen.
Als een klant meerdere rollen kan hebben zoals ze in soortorganisatie staan dan moet je een n op m relatie tussen de tabellen klant en organisatie maken. Dat betekent een derde tabel met id, idKlant, idSoortOrganisatie, fldOpmerkingen