<t>Réponse courte : Oui, elle peut être NULL ou dupliquée.<br/>
<br/>
Je veux expliquer pourquoi une clé étrangère pourrait devoir être null ou pourrait devoir être unique ou non unique. Rappelons d'abord qu'une clé étrangère exige simplement que la valeur dans ce champ existe d'abord dans une autre table (la table parente). C'est tout ce qu'est une FK par définition. Null par définition n'est pas une valeur. Null signifie que nous ne savons pas encore quelle est la valeur.<br/>
<br/>
Laissez-moi vous donner un exemple concret. Supposons que vous ayez une base de données qui stocke des propositions commerciales. Supposons en outre que chaque proposition n'ait qu'un seul commercial assigné et que</t>