У меня есть таблица с именем «Tag», которая состоит из столбца Id, Name и Description.
Теперь допустим, что у меня есть таблицы Character (C), Movie (M), Series (S) и т. Д...
И я хочу иметь возможность пометить записи в C, M, S несколькими тегами, и один тег можно использовать для нескольких записей.
Так что я мог бы реализовать это так:
T -> TC <- C
T -> TM <- M
T -> TS <- S
Где TC, TM, TS - промежуточные таблицы.
Мне было интересно, смогу ли я объединить TC, TM, TS в одну таблицу с добавленным столбцом типа и по-прежнему использовать внешние ключи.
На данный момент яне нашел способ сделать это.
Или это то, что я не должен делать?