Ksardas
@Ksardas
Visual FoxPro, VB.NET...

Как лучше заполнять БД?

День добрый!
Подскажите, пожалуйста. Как "лучше" вести БД. Новая запись - новая строка или использовать "Количество", так как записи могут повторяться.

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

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

Смутно мне видится, что у вас также структура базы данных неверная, если строки вы храните именно так, как написано. Надо иначе, через id.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы