Relacja 1:1
Relacja 1:1 zachodzi wtedy gdy pojedynczemu rekordowi z pierwszej tabeli przypisany jest dokładnie 1 rekord z drugiej tabeli oraz na odwrót.
Osoby
Id_osoby
imię
Nazwisko
1
Jan
Nowak
2
Adam
3
Kowalski
4
Karol
Kot
Pesle
pesel
90111012345
91010212345
90051212348
90511123455
W tabeli jak na rysunku każdemu rekordowi z tabeli osoby jest przypisany dokładnie 1 rekord z tabeli pesle. Łącznikiem relacji między tymi tabelami jest atrybut kluczowy id_osoby.
Jedna osoba ma tylko 1 pesel / 1 pesel należy tylko do 1 osoby
Relacja 1 do wielu
Relacja 1 do wielu występuje wówczas gdy każdemu rekordowi z pierwszej tabeli odpowiada 1 lub więcej rekordów z drugiej tabeli, natomiast każdemu rekordowi z drugiej tabeli odpowiada dokładnie 1 rekord z pierwszej tabeli
Książki
Id_książki
tytuł
Autor
Pan Tadeusz
Mickiewicz
Pan Wołodyjowski
Sienkiewicz
Ogniem i Mieczem
Potop
Jednak osoba może wypożyczać kilka książek jednocześnie / Ta sama książka może być wypożyczona tylko przez jedną osobę na raz
Łącznikiem relacji między tabelami jest atrybut kluczowy id_osoby.
Uczestnictwo opcjonalne oznacza, że nie wszystkie książki muszą być w danej chwili wypożyczone.
Relacja 1 do wielu to najczęstszy typ relacji występujący w rzeczywistych bazach danych. Typ ten umożliwia ograniczanie nadmiarowości danych.
Relacja wiele do wielu
Między dwiema tabelami występuje relacja wiele do wielu jeżeli pojedynczemu rekordowi odpowiada 1 lub wiele rekordów z drugiej tabeli i odwrotnie.
Tytuł
5
Lalka
Autorzy
imie
Henryk
...
wadera666kp