@talgatuza

Как создать правильную БД mysql?

Как создать правильную таблицу для трансфера?
Есть таблица с городами и с машинами, нужна таблица с ценами (цена хранится в трех валютах).
Как в одной строке в бд хранить эти данные?
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 2
AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"
Во-первых, не нужно хранить в одной строке эти данные. Курсы валют, для справочки, меняются, при том могу смениться на 10-15% за сутки. Вы должны продавать по заранее установленной цене. Если вы купили тапочки за 10$, продаете их обычно по 650 рублей при цене доллара 65 р., а сегодня доллар стал стоить 130 рублей, вы потеряете в покупательной способности следующей пары половину от цены. Понятно, что такие скачки не так часто происходят, но если происходят, как вы будете, допустим, менять цены у 10 000 товаров?

Для такого случая создаются функции конвертации валюты с подгоном под 99,99.
Ответ написан
rakot90
@rakot90
esse homo
Например так, если цена "навсегда": ID_CAR | ID_CITY | Цена1 | Цена2 | Цена3 | Дата изменения локации
Если цена меняется, то одно поле Цена + делать функцию пересчёта на все валюты
Ответ написан
Ваш ответ на вопрос

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

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