Какой самый лучший дизайн базы данных для поддержки мульти-валюта деньги ценности?
Я хочу знать, лучший дизайн базы данных для хранения мульти-валюта деньги значения в базе данных. Например у меня есть одна сущность, которая имеет два поля Money. Эти поля могут иметь разные типы валют для каждой записи.
Пример:
Table A:
-------------
Id
Name
Amount1
Amount2
Образец записи:
Id Name Amount1 Amount2
1 aaa 12$ 15£
2 bbb 30€ 17$
Я не могу сохранить значения в одной валюте. Например я хочу одолжить кому-то денег. Я хранить свои данные в таблицу. Типа деньги можно по-разному. Когда я даю кому-то 10€, я должен взять обратно 10€ и я не могу хранить все значения в одной валюте, как доллар.
Я хочу знать, что лучшая и более эффективная конструкция для хранения этих значений в базу данных. Я должен хранить сумма и символ валюты в одном столбце с типом данных string или лучше определить и столы как отдельные таблицы для хранения денег ценностей? Или любая другая конструкция?
filter
делает это.
data
.filter(n => fulfillsSomeCondition(n)) // other n are just removed from further consideration
.map(n => <li>some content</li>)
Вы можете фильтровать данные перед возвратом.
const filteredData = this.state.itemsWithPrice.map(x => data.includes(x.market_hash_name));
filteredData.map(n => <li>{x.price}</li>);
Посмотрите другие вопросы по меткам database database-design currency