Задать вопрос
Phoen1xx
@Phoen1xx

Как ограничить число отношений к записи?

Здравствуйте. Мне требуется создать между таблицами отношение один к N. Я пишу тестовый сайт, на котором можно забронировать столик в ресторане. У меня возникла проблема при работе с таблицами:
restaurant
reserved
В restaurant хранится описание ресторана, а также число столиков. Когда пользователь бронирует столик, создается запись в reserved, со ссылкой на id ресторана, но получается что можно создать любое кол-во броней.

Я хотел делать запрос к бд для получения максимального кол-ва столов, а также получать имеющийся брони, чтобы посчитать хватает ли места, но тогда в случае медленной работы моей программы, может получится ситуация, что мест уже нету, а я добавляю еще одну бронь. Хотелось бы переложить этот вопрос на базу данных.
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой 1 комментарий
Ответ пользователя Константин Цветков К ответам на вопрос (5)
tsklab
@tsklab
Здесь отвечаю на вопросы.
Ответ написан
Комментировать