Как лучше хранить изображений? Одна папка или много?
С разделителями в бд вообще никогда ничего хранить не надо. 
Если информация о файлах в БД не нужна, то не хранить её там вообще. 
Делать отдельные папки будет вполне достаточно.
Это называется "отношение 1 к многим", оно же one to many, оно же 1:n. На уровне базы данных выглядит так:
Таблица tasks:
- id
- ...
Таблица photos:
- id
- task_id (foreign key)
- ...
Все фотографии для конкретного задания получаются запросом:SELECT * FROM photos WHERE task_id=X
В каких папках их хранить на самом диске - вопрос отдельный и по большому счету несущественный.