Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Не совсем гостиница. Скорее booking или airbnb - то есть количество номеров внушительное. Нужно узнать о свободных номерах на заданный период времени (условно, с 20 марта по 25 марта). То есть отразить те гостиницы, в которых заданные дни свободны.
Как должна выглядеть структура таблицы свободных и занятых дат?
И как должна выглядеть структура стоимости номеров, если весь месяц может быть одна стоимость, а на праздники - другая стоимость?
Я должен создавать для каждого арендуемого объекта отдельную таблицу, где каждая запись будет соответствовать каждому дню? Просто в моём понимании, выборка может занимать длительное время. Разумеется это быстрее, чем если бы я имел таблицу «Объекты», где каждая запись - это гостиница, а в столбце, в формате json, хранил бы массив с днями - это уже совсем клиника.
Неактивен
По разному можно сделать.
Можно хранить цену на каждый номер за каждый день - больше записей будет, но проще кодить.
Можно интервалами - то есть храните на каждый номер не дату, и интервал дат - меньше данных, но код сложнее уже будет несколько.
С праздниками также - можно хранить таблицу исключений и занести туда праздники.
Неактивен
Страниц: 1