Задавайте вопросы, мы ответим
Вы не зашли.
Сделать нужно следующее :
Спланировать программу учета выигрышей и проигрышей в игровом клубе
Выделяю 3 отношения: (ключевые элементы выделены)
ИГРОК(ид_игрока, Ф И О, дата рожд, пол)
ИГРА(ид_игры, наименование) вроде бы не обязательна но я решил выделить чтобы избежать неоднозначности
РЕЗУЛЬТАТ_ИГРЫ(ид_игрока, ид_игры, результат, сумма, дата, валюта)
Немного неясно про результат игры, так как один и тот же игрок может играть в одну и туже игру много раз
а значит нужно дополнительно вводить ключ ид_результат_игры например
но мне почему то кажется что это будет не совсем правильно
И еще одна неясность
Выигрыш может быть в рублях или в долларах
Курс должен быть известен или вводиться пользователем программы
Это надо учитывать как то в бд или же это лучше как то учесть в программе
Неактивен
Ну и замечательно. Про курс — можно хранить сумму реально в одной валюте
(например, рубли), тогда можно курс не запоминать.
Ну или держать еще одну табличку с историей курсов валют.
Неактивен
1. Значит добавляю ключик ид_рез_игры(а старые делаю неключевыми) и все будет прекрасно ?
2. Сумма выигрыша/проигрыша может быть как в рублях так и в валюте (из условия)
а про то, чтобы запоминать историю курсов валют вроде ничего не сказано.
Неактивен
Если решаете задачку для получения зачета по информатике, ответ сгодится. Если
решаете практическую задачку — лучше думайте на шаг вперед. Например, когда
Вас спросят «а кто в этом месяце выиграл больше — Иванов или Сидоров» — вы
будете сомневаться, что ответить
Ключи надо делать по мере необходимости. По смыслу нужен уникальный ключ на
игра(наименование) — и всё. Остальное может быть заполнено произвольно.
Неактивен