Вопросы
- Возраст какой? "10 лет" это "ровно 10 лет", "до 10 лет" или "от 10 лет"?
- Сегменты это типы Объектов?
- Тип Лагеря может быть Спортивный, Лечебный и т.п.?
- Категория это страна где лагерь находится?
- Места Отправления кто указывает? Тут и регионы и города, все в куче...
- Цены - корень проблемы последней задачи с сортировкой по цене. Непонятно почему временной интервал назван Ценами. Непонятно почему интервалы разной длины. Логичней назвать это Сменами, у которых обязательно (с предупреждением пользователю о невозможности создания Объекта без правильного заполнения этой формы иначе об объективной сортировке не может быть и речи) есть Начало (дата из календаря), Продолжительность (здесь наверное сразу в днях, а на курсах каких-нибудь возможно понадобятся и часы) и Стоимость (я так понял что у тебя только в рублях, но на этот счет у меня есть отдельные вопросы), ... что еще обязательно (или точно будет) для Смены и что еще может быть?
- Сезоны/Смены - не мене противоестественная вещь, чем Цены. Если придерживаться предложенной выше модели Смены, то Сезон это функция от Начала и Продолжительности Смены, т.е. его можно просто посчитать.