Как мне лучше хранить пути к картинкам: сделать под каждое изображение поле или вставлять всё в одно и использовать разделитель?
Так же их надо будет выборочно удалять.
Зависит от количества картинок и требуемой производительности.
Обычно в первой нормальной форме - то есть отдельно. Это более гибко.
Но если картинка нужна на каждый чих, то лучше денормализовать - то есть добавить к сущности поле с путем к картинке.
ortsuev33, в данном случае удобно будет денормализовать главную картинку. То есть дополнительно в таблицу продуктов добавить колонку главного изображения, которое будет обновляться одновременно с обновлением таблицы изображений.