2016-03-09 4 views
-1

Студент может быть другим игроком. Предположим, что учащийся играет, сверчка, картонная доска, атлет. Для этого у меня есть мастер-таблица, подобная таблице (game_id (pk), game_name (varchar (300)).Можем ли мы иметь несколько ключевых значений в одном столбце?

В таблице информации о студентах содержатся данные о студентах. Теперь мне нужно сохранить идентификатор игры, который применим для этого ученика. это, как я могу хранить идентификатор игры в справочной таблице ученика, если один студент играет более одной игры.

+2

читать о нормализации отношений «один ко многим» и «многие-к-одному» – Jens

ответ

0

Лучший способ, который я знаю, - создать отдельную таблицу, заполняющую внешний ключ, скажем, «Student_sports» с записями например

student_id   sport_id 
    1      1 
    1      2 
    2      2 
    3      1 
Смежные вопросы