Dlaczego tak
Klucz obcy definiuje się w tabeli podrzędnej (zamowienia) i wskazuje w nim kolumnę tabeli nadrzędnej w klauzuli REFERENCES. Odwrócony wariant wymagałby, by każdy klient miał zamówienie, i jest błędny, bo id_klienta nie jest kluczem tabeli zamowienia. Klucz główny lub UNIQUE na id_klienta pozwoliłby klientowi złożyć tylko jedno zamówienie i nie tworzy żadnej relacji.