Dlaczego tak
Klucz obcy to kolumna, której wartości wskazują na klucz główny innej tabeli, tworząc relację między tabelami, np. zamowienia.klient_id odwołuje się do klienci.id. Opis kolumny o wartościach unikalnych i niepustych (unique and not null) dotyczy klucza głównego, z którym klucz obcy jest najczęściej mylony. Indeks przyspiesza wyszukiwanie, a „secret value used to encrypt” to klucz kryptograficzny, niezwiązany z relacjami.