[SQL, DQL-Doctrine] Jedna relacja do wielu tabel

0

Witam.

Czy istnieje sposób na zdefiniowane relacji nie prowadzącej do konkretnej tabeli??
Mam na myśli relacje w której definiujemy id do którego się odnosimy i tabele jakiej dotyczy.

Np.
Chce stworzyć tabele z notkami do użytkowników, artykułów, produktów... Nie ma sensu do wszystkiego robić tabeli o tej samej budowie więc chce upakować wszystko do jednej i jedynie zawierać informacje do czego się odnoszą. Jaka mogę tego dokonać??

0

Albo robisz trzy oddzielne kolumny id_artykulu, id_produktu, id_usera i robisz ograniczenie, ze tylko jedna moze miec wartosc nie-null. Albo musisz chyba skorzystac z baz relacyjno-obiektowych (tam referencja na obiekt nie jest zwiazana z konkretna tabela).

0

Albo jedna tabela dla Notek i tabele pośrednie łączące Notki z Arykułami, Notki z Produktami, itd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1