День добрый!
Подскажите, пожалуйста. Как "лучше" вести БД. Новая запись - новая строка или использовать "Количество", так как записи могут повторяться.
Например, есть БД с монетами.
Можно для каждой монеты использовать отдельную строку.
ДРЕВНИЕ ГОРОДА РОССИИ - ПСКОВ
ДРЕВНИЕ ГОРОДА РОССИИ - ГАЛИЧ
ДРЕВНИЕ ГОРОДА РОССИИ - ГАЛИЧ
ДРЕВНИЕ ГОРОДА РОССИИ - ВЫБОРГ
РОССИЙСКАЯ ФЕДЕРАЦИЯ - ОРЛОВСКАЯ ОБЛАСТЬ
ДРЕВНИЕ ГОРОДА РОССИИ - ПСКОВ
ДРЕВНИЕ ГОРОДА РОССИИ - ГАЛИЧ
Или использовать поле "Количество"
ДРЕВНИЕ ГОРОДА РОССИИ - ПСКОВ - 2шт
ДРЕВНИЕ ГОРОДА РОССИИ - ГАЛИЧ - 3шт
ДРЕВНИЕ ГОРОДА РОССИИ - ВЫБОРГ - 1шт
РОССИЙСКАЯ ФЕДЕРАЦИЯ - ОРЛОВСКАЯ ОБЛАСТЬ - 1шт
Если это одна и та же монета и она не имеет никаких отличий от другой - можно и просто количество хранить. Если же отличия есть - конечно, надо держать эту монету под другим id.
Смутно мне видится, что у вас также структура базы данных неверная, если строки вы храните именно так, как написано. Надо иначе, через id.