Notte,

Secondo voi una Foreign Key testuale può andar anche bene?
Invece di usare l'ID del cliente, userei la partita IVA come valore.

Esempio:
CLIENTI:
id_cliente
partitaiva_cliente
ragione_sociale_cliente

FATTURE:
id_fattura
partita_iva_cliente (FOREIGN)
altri campi.....


O lo script potrebbe diventare lento con tanti dati?