Per semplificare le spiegazioni: ho due tabelle: Table1 e Countries .
La tabella Countries contiene un bell'indicatore e alcune informazioni, come DisplayName, il codice ISO3166 ALPHA3 e il codice telefono (+49, + xx).
Table1 contiene clienti con una colonna Country .
È (in termini di usabilità, normalizzazione e senso umano comune) ok per fare riferimento da Table1.CountryId a Countries.Id tramite una chiave esterna invece di avere un campo Table1.Country nvarchar(255) e inserire un string in quello?