Mam zagwozdkę, jak wykonać schemat tabel MySQL, w którym mam 3 tabele: Komentarze, Artykuły, Pliki.
Do stron artykułów i plików będzie można dodawać komentarze, które chciałbym trzymać w jednej tabeli, jak to rozwiązać (chodzi o rozróżnianie, gdzie powinien się wyświetlić dany comment).
Zastanawiałem się nad takim schematem, tabeli komentarze:
id_comment | id_art (FK -> z tabeli artykuly) | id_file (FK -> z tabeli pliki)
i teraz pytanie czy nie bedzie bledu, jesli ustawie na te dwa ostatnie pola foreign key (da sie tak?

Czy byloby to poprawne, czy moze jest jakis lepszy sposob na moj problem?