Witam!
Proszę o pomoc w rozwiązaniu pewnej kwestii,
mam baze danych zawierającą 3 tabele np.
WIZYTA
id_wizyta pk
id_pacjent fk
id_skierowanie fk
data_wizyty
PACJENT
id_pacjent pk
imie
nazwisko
pesel...
SKIEROWANIE
id_skierowanie pk
rodzaj...
Relacje są następujące, jeden pacjent może mieć wiele wizyt, jedna wizyta jest przypisana do jednego pacjenta. Jedna wizyta może mięc wiele skierowań, natomiast jeno skierowanie dotyczy konkretnej wiyty.
Nie rozumiem jak mam dodawać wartości do tabel bo np.
jest konkretny pacjent dodany do tbeli PACJENT
następnie jest kilka wizyt które odnoszą się do tego pacjenta - a więc w kluczu obcym wizyty dodajemy numer pacjenta.
Jak natomiast zrobić, aby jedna wizyta mogła mieć przypisane kilka skierowań ? Do klucza obcego w tabeli wizyta mogę dodać tylko jedna oczywiście wartość.
Związek jeden do wielu jest dla mnie oczywisty, ale w drugą stronę nie wiem jak dodawać dane do tabel ?