A jaki miałby być powód, aby nie tworzyć? Teoretycznie nie są konieczne, ale relacje pilnują porządku w bazie danych i trzymają spójność - nie dopuszczą do sytuacji, aby istniało powiązanie do rekordu, którego nie ma. Mogą też odpowiednio reagować na usuwanie danego rekordu (np. ustawić null w powiązanych rekordach czy je usuwać).