|
|
|
Подскажите какой вариант выбрать
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Просьба за вопрос сильно камнями не закидывать, ибо только начал пытаться осваивать. Вопрос такой. Пишу программу бронирования билетов в кинотеатре. Есть 3 зала. Как лучше всего хранить данные о местах в зале. Место может быть уже забронированным и свободным. Пока в голову пришли 2 варианта: 1. В одной таблице будет id зала и поле в виде строки из 0 и 1 (свободно/нет). Тут проблема в соответствии индекса символа и места в зале. 2. Для каждого зала отдельная таблица и в каждой таблице отдельное поле для каждого места. Тут увеличение количества таблиц и большое количество полей. Может кто подскажет еще варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2010, 18:04 |
|
||
|
Подскажите какой вариант выбрать
|
|||
|---|---|---|---|
|
#18+
Справочник залов idЗала Наименование Вместимость Колво рядов Справочник Залы_Ряды idЗала Ряд КоличествоМест Таблица Бронирование Дата ВремяСеанса idЗала Ряд МестаОт МестаДо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2010, 18:27 |
|
||
|
Подскажите какой вариант выбрать
|
|||
|---|---|---|---|
|
#18+
Бывает когда в зале первые или последние ряды уже остальных, но места на них такие же как на основных рядах. Тогда в таблице Залы-Ряды надо иметь МестаС МестаПо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2010, 21:22 |
|
||
|
Подскажите какой вариант выбрать
|
|||
|---|---|---|---|
|
#18+
Gamb2. Для каждого зала отдельная таблица Т.е. твоя задачка для другого кинотеатра не подойдет, если там будет больше залов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2010, 22:22 |
|
||
|
Подскажите какой вариант выбрать
|
|||
|---|---|---|---|
|
#18+
Предложил бы такую схемку... ЗалыКодНазвание Распределение местКодКод залаРядКоличество мест СеансыКодКод залаДатаВремя Действие с местомКодНазвание Информация поместамКодКод залаКод сеансаРядМестоКод действия Схематично конечно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2010, 22:29 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=73&tid=1542669]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 318ms |

| 0 / 0 |
