Uzywam programu DBDesigner 4 do tworzenia oraz obrazowania baz danych dla mysql'a. Jako ze relacje dopiero co zaczynam poznawac, nie wiem czy dobrze to robie czy nie.
Mam takie tabele, users, category, links. Nie wnikajac w szczegoly czy tak jest dobrze czy nie sa miedzy tymi tabelami relacje.
table Links posiada kolumne category_id z powiazaniem do pola id w tabeli category, natomiast tabela category ma pole users_id z powiazaniem do pola ID w tabeli users.
I taraz moj problem. Kiedy tworze relacje w ostatniej z rzedu kolumnie (links) zamiasttylko jednego pola tworza mi sie 2 nowe pola, category_id oraz category_users_id, obie kolumny to FOREIGN KEY.
Czy tak powinno sie robic relacje w rzedzie ?
czy ktos ma cos na temat relacji ? najlepiej na przykladzie mysql'a.
Na forum znalazlem cos o relacjach 1:n i 1:1. Moze ktos powiedziec cos wiecej na ten temat ?