|
|
|
помогите со схемой БД
|
|||
|---|---|---|---|
|
#18+
необходимо создать БД "игровой клуб". Есть следующие сущности: игроки, клубные карты, терминалы, сессии, транзакции. У 1 игрока - 1карта, 1 карта - в 1 терминале, с 1 терминала - 1 сессия, 1 сессия - много транзакций. Посмотрите плиз, правильно ли составлена схема БД? что изменить? правильно ли поставлены связи? заранее thanx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 20:18 |
|
||
|
помогите со схемой БД
|
|||
|---|---|---|---|
|
#18+
1. Писать на смеси английского и транслита с преобладанием последнего - худший из возможных вариантов. Лучше всего - возьмите словарь и выучите десяток терминов. Если хотите, пишите по-русски, сегодня это уже не особо страшно. 2. Автора неисправленных опечаток - бейте по лицу половой тряпкой, до выработки безусловного рефлекса. 3. Нет, схема неправильна. Подумайте над несколькими вопросами: 3.1 Что будет, когда человек отойдет от терминала и туда сядет другой человек? Как это отразится в данных? 3.2 Есть транзакция месячной давности. Как узнать, с какого терминала она сделана? 3.3 Допустим, игрок поменял карту (по любой причине, например, потерял старую). Как это отразится в данных? Как мне посмотреть, какой картой была оплачена сессия #12345? А какой игрок это был? 3.4 Что будет, если Вы по рассеянности попробуете приписать двум игрокам одну и ту же карту? Кто Вас остановит? Кто гарантирует, что одна и та же сессия, если верить базе, не будет идти на нескольких терминалах? (Честно говоря, можно придумать еще довольно много. Возьмите и сами себе их задайте: для каждой операции, которую надо будет делать - как она отразится в данных?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 20:52 |
|
||
|
помогите со схемой БД
|
|||
|---|---|---|---|
|
#18+
1. c транслитом разберусь, это черновик. 3.1 надо добавить поле "время закрытия сессии"? 3.2 в таблице сессия есть id_k - ид-р карты, в таблице карт - ид-р игрока - этого недостаточно? спасибо большое за замечания, если не сложно, раскройте Ваше видение правильной схемы, у меня это первый опыт, надо учиться дальше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 21:01 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=118&tid=1544433]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 349ms |

| 0 / 0 |
