Das hängt davon ab, was Sie damit machen werden. Wenn Sie beispielsweise über eine Benutzeroberfläche mit allen Feldern verfügen, die zum Erstellen eines Projekts erforderlich sind, und auf dieser Benutzeroberfläche die Firma auswählen, der das Projekt mit einer Dropdown-Box zugeordnet werden soll, ist möglicherweise nur die Verknüpfung des Schlüssels sinnvoll.
Ich würde es vorziehen, ein Firmenobjekt in Bezug auf "Reinheit" anzuhängen, aber wenn ich nie einen Fall hatte, wo ich wirklich irgendetwas mit diesem Kunden tun würde, würde ich einfach den Schlüssel verwenden. Ich weiß nicht, welche Sprache/Plattform Sie verwenden, aber Sie könnten eine Art von Lazy-Loading-Schema betrachten, bei dem das Unternehmensobjekt mit seinen Daten auf JIT-Basis gefüllt wird.
Ich erkannte zu spät, dass meine Antwort war in der Tat fast eine doppelte Antwort auf Phils Antwort hier. +1 von mir – RobS