Po zaprojektowaniu różnych tabel dla poszczególnych tematów bazy danych, potrzebny jest sposób na powiązanie zawartych w nich informacji. Pierwszym krokiem w tym procesie jest zdefiniowanie relacji pomiędzy tabelami. Gdy się to zrobi, można tworzyć kwerendy, formularze i raporty pozwalające wyświetlać za jednym razem informacje z różnych tabel.
Charakteryzuje się tym ,że
dla każdej instancji jednej z dwóch encji istnieje dokładnie jedna instancja
drugiej encji pozostająca z nią w równoważnym związku np. czek i opłata ( opłata
jest realizowana za pomocą jednego czeku i za pomocą jedego czeku można
zrealizować tylko jedną opłatę).Ten typ relacji spotyka się rzadko, ponieważ
większość informacji powiązanych w ten sposób byłoby zawartych w jednej tabeli.
Relacji jeden-do-jednego można używać do podziału tabeli z wieloma polami, do
odizolowania części tabeli ze względów bezpieczeństwa, albo do przechowania
informacji odnoszącej się tylko do podzbioru tabeli głównej. Na przykład, można
by utworzyć tabelę do wyszukiwania pracowników uczestniczących w rozgrywkach
piłkarskich.
Charakteryzuje się tym ,że
dla każdej instancji jednej encji istnieje wiele instancji drugiej encji
pozostającej z nią w rozważanym związku. Relacja jeden-do-wielu jest realizowana
poprzez utworzenie atrybutu w encji po stronie wiele aby umieścić w nim klucz
encji znajdującej się po stronie jeden. Tak utworzony atrybut encji po stronie
wiele nosi nazwę klucza obcego ponieważ jest on głównym kluczem w innej tabeli.
Relacja jeden-do-wielu jest najbardziej powszechnym typem relacji
W relacji wiele-do-wielu, rekord w
tabeli A może mieć wiele dopasowanych do niego rekordów z tabeli B i tak samo
rekord w tabeli B może mieć wiele dopasowanych do niego rekordów z tabeli A.
Jest to możliwe tylko przez zdefiniowanie trzeciej tabeli (nazywanej tabelą
łącza), której klucz podstawowy składa się z dwóch pól - kluczy obcych z tabel A
i B. Relacja wiele-do-wielu jest definiowana jako dwie relacje jeden-do-wielu z
trzecią tabelą. Na przykład, tabele "Zamówienia" i "Produkty" są powiązane
relacją wiele-do-wielu zdefiniowaną przez utworzenie dwóch relacji
jeden-do-wielu z tabelą "Opisy zamówień".