Собственно вся суть вопроса в названии, но немного проясню: допустим есть таблица posts (title, content) в настоящий момент хочу реализовать возможность вывода превью (изображение или видеозапись) на главной странице , в дальнейшем может понадобиться расширить поддерживаемые типы превью, например выводить слайдер или галерею изображений. Так вот, как лучше спроектировать бд под подобную задачу с сохранением целостности таблиц.
Пока что думаю добавить к posts колонки preview_image_id и preview_video_id и по необходимости добавлять еще колонки по типу preview_gallery_id.
Рискну предположить, что подобными опусами Вы тешите свое самолюбие и ощущаете некое мнимое превосходство над кем-либо, но выглядите Вы глупо, а вероятнее даже жалко.