Моделирование структуры цен на продукцию - PullRequest
1 голос
/ 20 января 2011

Мне нужно смоделировать довольно сложную структуру ценообразования для некоторых наших продуктов.

Сегодня мы просматриваем цены вручную.Вот изображение с пояснениями к «матрице», которую мы используем сегодня: Пример модели (извините за ссылку - но я не могу публиковать изображения, потому что я только что открыл свой аккаунт)*

Теперь мне нужно перенести эту модель в систему RDBMS (SQL Server 2008 R2).Точкой входа при поиске цены является Категория, затем годовой интервал и, наконец, интервал в зависимости от того, сколько продуктов мы продаем по этому заказу.Результатом запроса должны быть две цены.

Есть ли у вас какие-либо предложения по моделированию этого?Я думал о моделировании его как матрицы с RowNumber, CellNumber и CellValue.Но тогда мне нужна другая таблица для описания того, что содержится в каждой ячейке (путем ссылки на номера строк и ячеек).В этом случае я мог бы просто включить цены в эту таблицу описания.Но это не кажется лучшим решением.

Есть ли у вас какие-либо советы / решения о том, как наилучшим образом смоделировать эту проблему?

1 Ответ

0 голосов
/ 20 января 2011

Думаю, я бы сделал что-то вроде этого:

SQL Schema

Категории разделены в свою собственную таблицу.Каждая строка в таблице цен уникально идентифицируется по категории и отправной точке проданного и отгруженного ассортимента.Я не думаю, что вам нужно будет указывать конечную точку в таблице (поскольку конечная точка диапазона должна быть начальной точкой следующего диапазона минус один).

Редактировать: С этой моделью вы будетеМне нужно добавить строку в таблице цен для каждой комбинации категории, проданных интервалов и интервалов отгрузки, но сейчас я не могу придумать более простой путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...