powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подскажите структуру. Хранение состояния мест зрительного зала.
11 сообщений из 11, страница 1 из 1
Подскажите структуру. Хранение состояния мест зрительного зала.
    #38362271
Vortigaunt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется зрительный зал на 400 человек, 4 ценовых сектора, в каждом 3-4 ряда нумерованных мест.
(думаю, это можно упростить, использовав абсолютную нумерацию мест 1 - 400)

Посетители сайта выбирают дату и время мероприятия, потом на схеме места, билеты на которые они хотят приобрести. На схеме также отображаются уже купленные места.

Подскажите, пожалуйста, как хранить в базе состояние каждого из 400 мест?
400 столбцов в таблице, вероятно, не лучшее решение.
Были уж всякие мысли - создать таблицу, где на каждое место будет отдельная запись (с индексом по дате-времени мероприятия).
Либо создать поле с JSON массивом на 400 элементов и ковырять его через PHP...
...
Рейтинг: 0 / 0
Подскажите структуру. Хранение состояния мест зрительного зала.
    #38362273
Vortigaunt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Картинку прицепил стороннюю, чтоб просто представлять как выглядит выбор мест
...
Рейтинг: 0 / 0
Подскажите структуру. Хранение состояния мест зрительного зала.
    #38362287
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VortigauntПодскажите, пожалуйста, как хранить в базе состояние каждого из 400 мест?

Хранить надо как в базе.
...
Рейтинг: 0 / 0
Подскажите структуру. Хранение состояния мест зрительного зала.
    #38362292
Vortigaunt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На данный момент в базе этого нет. Только предстоит создать возможность такого выбора мест.
Или поясните, что вы имели в виду.
...
Рейтинг: 0 / 0
Подскажите структуру. Хранение состояния мест зрительного зала.
    #38362296
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-нибудь длинно-битовое?
...
Рейтинг: 0 / 0
Подскажите структуру. Хранение состояния мест зрительного зала.
    #38362314
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vortigaunt, да вот просто взять и сохранить как обычно это делается.

в чем проблема хранить просто записи с полем отображающем занятость или бронь?
в чем проблема создать для естественных поля РЯД и МЕСТО ?
вам же работать с этой информацией, а не изображать фокусы на javascript .
...
Рейтинг: 0 / 0
Подскажите структуру. Хранение состояния мест зрительного зала.
    #38362315
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwind, да, точно... Плюс еще блокировки записи на разные места для одного и того же сеанса...
...
Рейтинг: 0 / 0
Подскажите структуру. Хранение состояния мест зрительного зала.
    #38362330
Vortigaunt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
netwind,

Вот есть таблица, где хранится состояние зала на 400 мест на каждого мероприятия.

Таблица должна быть вроде:

Код: plaintext
дата-время сеанса | номер сектора | номер ряда | номер места | статус места | id заказчика

т.е. получается 400 записей для каждого сеанса.
Я правильно понял?
...
Рейтинг: 0 / 0
Подскажите структуру. Хранение состояния мест зрительного зала.
    #38362365
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vortigauntnetwind,

Вот есть таблица, где хранится состояние зала на 400 мест на каждого мероприятия.

Таблица должна быть вроде:

Код: plaintext
дата-время сеанса | номер сектора | номер ряда | номер места | статус места | id заказчика

т.е. получается 400 записей для каждого сеанса.
Я правильно понял?

да, это вполне рабочий вариант. Можно еше выделить
сеанс в отдельную таблицу и добавить
таблицу зака (бронь)

Вообше то надо начинать с анализа "сушности-связи",
потом нормализовать и потом строить.
навскидку -- у вас 4-5 "сушности":

* заказчик
* сеанс
* место
* заказное место (связка много-ко-много заказчика (вариант - через бронь) на место на конкретный сеанс)
* бронь (набор заказаных мест оплаченых вместе)
...
Рейтинг: 0 / 0
Подскажите структуру. Хранение состояния мест зрительного зала.
    #38362401
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
должна быть таблица из 400 строк - весь зал,
одно из полей которой должно обозначать доступность места (кресло может быть сломано или ещё что)
вполне возможно, что таких полей может быть несколько
они могут обозначать детские места, vip места , пригодность места для просмотра фильма, но не пригодность для прослушивания лекций и пр. пр. пр.
также обозначать ценовую категорию места для различных мероприятий
...
Рейтинг: 0 / 0
Подскажите структуру. Хранение состояния мест зрительного зала.
    #38362590
Micki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vortigaunt,

Может так.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подскажите структуру. Хранение состояния мест зрительного зала.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]