Я использую функцию голосования, позволяющую пользователям голосовать за свои любимые изображения. Они могут голосовать только за 3 изображения. Ничего больше или меньше. Поэтому я использую флажки для проверки. Мне нужно сохранить эти голоса в моей базе данных.Дизайн базы данных для голосования
Вот что я до сих пор:
| voteID | имя | EMAILADDRESS | ICNo | ImageID
(где ImageID внешний ключ к таблице изображений)
Я все еще учусь о системах баз данных, и я чувствую, что это не очень хорошая структура базы данных с учетом некоторых областей, такими как электронная почта адрес и номер IC должны быть повторены.
Например,
|voteID | name| emailAddress | ICNo | imageID
1 BG [email protected] G822A28A 10
2 BG [email protected] G822A28A 11
3 BG [email protected] G822A28A 12
4 MO [email protected] G111283Z 10
Ваши чувства верны. http://www.databaseprimer.com/pages/table-relationships/ –