powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / помогите со схемой БД
4 сообщений из 4, страница 1 из 1
помогите со схемой БД
    #34614824
r85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
r85
Гость
о
...
Рейтинг: 0 / 0
помогите со схемой БД
    #34614832
r85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
r85
Гость
необходимо создать БД "игровой клуб". Есть следующие сущности: игроки, клубные карты, терминалы, сессии, транзакции. У 1 игрока - 1карта, 1 карта - в 1 терминале, с 1 терминала - 1 сессия, 1 сессия - много транзакций. Посмотрите плиз, правильно ли составлена схема БД? что изменить? правильно ли поставлены связи? заранее thanx
...
Рейтинг: 0 / 0
помогите со схемой БД
    #34614875
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Писать на смеси английского и транслита с преобладанием последнего - худший из возможных вариантов. Лучше всего - возьмите словарь и выучите десяток терминов. Если хотите, пишите по-русски, сегодня это уже не особо страшно.

2. Автора неисправленных опечаток - бейте по лицу половой тряпкой, до выработки безусловного рефлекса.

3. Нет, схема неправильна. Подумайте над несколькими вопросами:

3.1 Что будет, когда человек отойдет от терминала и туда сядет другой человек? Как это отразится в данных?

3.2 Есть транзакция месячной давности. Как узнать, с какого терминала она сделана?

3.3 Допустим, игрок поменял карту (по любой причине, например, потерял старую). Как это отразится в данных? Как мне посмотреть, какой картой была оплачена сессия #12345? А какой игрок это был?

3.4 Что будет, если Вы по рассеянности попробуете приписать двум игрокам одну и ту же карту? Кто Вас остановит? Кто гарантирует, что одна и та же сессия, если верить базе, не будет идти на нескольких терминалах?

(Честно говоря, можно придумать еще довольно много. Возьмите и сами себе их задайте: для каждой операции, которую надо будет делать - как она отразится в данных?)
...
Рейтинг: 0 / 0
помогите со схемой БД
    #34614883
r85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
r85
Гость
1. c транслитом разберусь, это черновик.
3.1 надо добавить поле "время закрытия сессии"?
3.2 в таблице сессия есть id_k - ид-р карты, в таблице карт - ид-р игрока - этого недостаточно?

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


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