Relacja to powiązanie jednego elementu z drugim.
Tak więc jeśli jakiś element ma wpływ na inny - wtedy łączysz go relacją. Podałeś przykład szkoły.
W szkole ludzi dzielimy na uczniów i nauczycieli. Żeby nie komplikować z przedmiotami itd - załóżmy, że uczeń jest uczony przez jednego nauczyciela. Skoro więc istnieje powiązanie między uczniem, a nauczycielem - to znaczy, że zachodzi relacja.
Typ relacji określasz dla każdej strony osobno. Poprzednio ustaliliśmy, że uczeń ma jednego nauczyciela. Będzie to więc relacja Uczen x --- 1 Nauczyciel.
Ponieważ nauczyciel może uczyć wielu uczniów, wpływa na wiele elementów.
Relacja więc wygląda: Uczen "wiele" --- 1 Nauczyciel.
Krótko mówiąc, jeśli Jakieś elementy tabel baz danych na siebie wpływają, łączymy je. Takie połączenie nazywa się relacją, a jej typ zależy od tego, na ile elementów, może wpływać dany element, i ile elementów może wpływać na niego.