Ответов: 10 Просмотров: 70
|
Вообще наиболее правильный подход будет: Каждой сучности - свою таблицу.
Т.е. для вашего случая связь Исполнитель - награды выглядит ввиде 3х таблиц:
1) Табл 1 (исполнители)
id_singer - примари кей исполнителя
name - название
// другие общие данные
2) Табл 2 (награды)
id_reward - примари кей награды
name - название награды
// другие общие данные для описания наград
3) Табл 3(связь наград и исполнителей)
id_singer это внешний ключ к таблице №1
id_rewards это внешний ключ к таблице №2
`datetime' - дата\время вручения
// другие общие данные о вручении награды
Праймери кейем тут можно сделать либо добавочное поле AUTO_INCREMENT либо комбинацию полей в зависимости от логики вручения наград
Например PRIMARY KEY(id_singer,id_rewards,`datetime`) |