Как разработать таблицу цен в БД, которая имеет много различных типов методов оценки? - PullRequest
0 голосов
/ 01 апреля 2020

Предположим, я продаю удобрения. Цена определяется многими факторами: естественная она или нет; каждый уровень солености имеет свою цену; каждая сумма в упаковке + уровень чистоты также имеет разные цены, и т. д. c. Как мне составить таблицу цен? У меня может быть много таблиц с полями как натуральность, цена; уровень солености, цена; количество в упаковке, уровень чистоты, цена. С другой стороны, у меня может быть одна таблица со многими строками и точными описаниями, такими как натуральная цена; ... уровень солености 4, цена; ... количество уровня 2, уровень чистоты 6, цена; и так далее. Другой вариант - создать большую таблицу со множеством столбцов, со всеми возможными описательными полями, и в каждой записи использовать только соответствующие поля. Последний вариант, о котором я могу подумать, - это своего рода таблица таблиц (например, указатель). Какой метод я должен использовать, если у меня есть более 10 методов оценки?

...