En fremmednøgle er en begrænsning, et forhold mellem to tabeller - det har intet at gøre med et indeks i sig selv.
Men det er en kendt sag, at det giver god mening at indeksere alle de kolonner, der er en del af ethvert fremmednøgleforhold, for gennem et FK-forhold skal du ofte slå en relaterende tabel op og udtrække bestemte rækker baseret på en enkelt værdi eller en række værdier.
Så det giver god mening at indeksere alle kolonner, der er involveret i en FK, men en FK i sig selv er ikke et indeks.
Tjek Kimberly Tripps fremragende artikel "When did SQL Server stop putting indexes on Foreign Key columns?".