Возможно вы правы, я на счёт этого подумаю. Сам использую ORM SLQAlchemy в фреймворке Flask. Как и в другой ORM, реализовано взаимодействие с базой данных посредством классов. Тогда каким образом я могу выйти из класса Users на элемент Images, если информация о типе хранится только в таблице Images
P.S. Извиняюсь, что задаю довольно тупые вопросы, возможно где то я пропустил важную деталь в понимании.
Дело в чем, будут ещё и другие таблицы, элементы которых будут ссылаться на таблицу Images. Например таблица Films, у которого будет элемент poster_id. И по той же аналогии ещё 2 таблицы примерно.
И я так думаю, что добавление в таблицу Images сторонних колонок быть не должно, так как в этом случае больше половины записей будут иметь null в некоторых колонках
P.S. Извиняюсь, что задаю довольно тупые вопросы, возможно где то я пропустил важную деталь в понимании.