Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2012, 18:10   #11
HenryL
Пользователь
 
Регистрация: 09.06.2010
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Все можно, только структура таблиц и внешних ссылок коряво сделана. Нужно делать так, чтобы невозможно было продать билет без нарушений ссылочной целостности
В том и проблема Я сам понимаю, что база очень корявая, были варианты еще и хуже
Как правильнее организовать эту связь Билетов, Мест и Цен (в зависимости от сеанса и сектора - сделать вычисляемым?) на них?
HenryL вне форума Ответить с цитированием
Старый 13.11.2012, 18:23   #12
HenryL
Пользователь
 
Регистрация: 09.06.2010
Сообщений: 24
По умолчанию

Думаю как сделать - в Сеансы добавить поле - [Тип сеанса] (утренний, дневной, вечерний, премьера (?)), связать Сеансы с Ценами по этому полю. Цена будет зависеть от [Типа показа] и [Сектора] и трогать эту таблицу больше не надо будет. Или лучше сделать отдельно таблицу с Типами сеансов? И связывать по коду типа, чтобы не было текстовых ключей. Как лучше?
HenryL вне форума Ответить с цитированием
Старый 13.11.2012, 18:30   #13
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

HenryL, что бы сделать хорошо нужно четко представлять как в реале в кинотеатре все это фурычит. Я не представляю, поэтому придумывать умозрительно не хочу. Нарисуйте на бумаге квадратами со связями. Представляя при этом, что цены зависят и от времени сеанса, и от ряда-места, и от зала, и от самого фильма или его категории (не знаю как там это у них).
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.11.2012, 18:35   #14
HenryL
Пользователь
 
Регистрация: 09.06.2010
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
бы сделать хорошо нужно четко представлять как в реале в кинотеатре все это фурычит.
Тут не стоит задача сделать идеально, а лишь чтобы работало и более-менее адекватно было представлено) Как работает реальная база кинотеатра, я тоже понятия не имею)
HenryL вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос!!! Kekc13 SQL, базы данных 3 26.02.2012 22:29
Запрос на выборку и отчет на этот запрос Camelot_2012 Microsoft Office Access 2 21.12.2011 16:48
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
запрос ссылается на несвязанный с ним запрос kolebatel SQL, базы данных 0 11.06.2008 12:50