Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как соблюсти обязательность заполнения опциональных структур / 7 сообщений из 7, страница 1 из 1
08.04.2009, 15:02
    #35920252
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как соблюсти обязательность заполнения опциональных структур
Есть такое понятие как "Тарифный план"
в нем есть куча фиксированных коэффициентов, а также некоторое количество динамических сложных коэффициентов, зависимых от 2х и более параметров (к примеру, цена+предоплата -> коэф скидки)

и таких коэффициентов в каждом тарифном плане может быть от 0 до N (или лучше - до M :) )
Описать тарифный план - не проблема
Проблема в том как в описать структуру договора, в котором в соответствии с указанным в договоре тарифном плане должны быть обязательно заполнены все эти коэффициенты??

TariffPlans
-----------------
TariffPlanID
Title


CompositKoeffs
----------------
CompositKoeffID
Title


KoeffParams1
----------------
KoeffParam1ID
Title


KoeffParams2
----------------
KoeffParam2ID
Title


TariffPlan_CompositKoeffs
---------------------------
TariffPlanID
CompositKoeffID
KoeffParam1ID
KoeffParam2ID
Koeff


Contracts
----------------
ContractID
TariffPlanID


а дальше непонятно как поступать?
заранее не известно количество таких параметров в тарифном плане
Кто сталкивался с такой постановкой задачи - поделитесь опытом пожалуйста
...
Рейтинг: 0 / 0
08.04.2009, 16:23
    #35920586
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как соблюсти обязательность заполнения опциональных структур
spа дальше непонятно как поступать?
Если сущность требует наличия определенных условий, чтобы ей можно было пользоваться, можно ввести понятие "утверждения" сущности (смена статуса сущности). При утверждении в хранимой процедуре остается проверить все, что хочется.
...
Рейтинг: 0 / 0
08.04.2009, 18:49
    #35921106
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как соблюсти обязательность заполнения опциональных структур
Сергей Васкецовspа дальше непонятно как поступать?
Если сущность требует наличия определенных условий, чтобы ей можно было пользоваться, можно ввести понятие "утверждения" сущности (смена статуса сущности). При утверждении в хранимой процедуре остается проверить все, что хочется.

С помощью кода проверить - не проблема, хотелось бы на уровне структуры решить вопрос
...
Рейтинг: 0 / 0
09.04.2009, 09:30
    #35921695
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как соблюсти обязательность заполнения опциональных структур
spС помощью кода проверить - не проблема, хотелось бы на уровне структуры решить вопрос
Разработка структуры общего вида для произвольной проверки произвольных данных на корректность без "помощи кода" займет у Вас бесконечное время и будет стоить бесконечных денег.
...
Рейтинг: 0 / 0
09.04.2009, 13:46
    #35922621
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как соблюсти обязательность заполнения опциональных структур
Сергей ВаскецовspС помощью кода проверить - не проблема, хотелось бы на уровне структуры решить вопрос
Разработка структуры общего вида для произвольной проверки произвольных данных на корректность без "помощи кода" займет у Вас бесконечное время и будет стоить бесконечных денег.

Спасибо за надежду - умеете поддержать в трудную минуту )
...
Рейтинг: 0 / 0
14.04.2009, 10:53
    #35929889
А6дуллаh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как соблюсти обязательность заполнения опциональных структур
Можно зайти со стороны бизнес-реинжиниринга.
Традиционно многие бизнесы выдумывают всякую мудистику с десятками тарифов и прочей динамистикой, а иногда помогает предельно упростить продуктовую линейку - в результате снижаются косты (ваша работа над этим вопросом - тоже ложится на косты), покупателям проще сделать выбор - консультант может больше обслужить, снижается время обработки транзакции, число ошибок и т.д.
Теряя на мудистике копейки, бизнес на скорости и спрямлении выигрывает рубли.
В некоторых случаях выгодно.
...
Рейтинг: 0 / 0
15.04.2009, 00:09
    #35931958
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как соблюсти обязательность заполнения опциональных структур
А6дуллаhМожно зайти со стороны бизнес-реинжиниринга.
Традиционно многие бизнесы выдумывают всякую мудистику с десятками тарифов и прочей динамистикой, а иногда помогает предельно упростить продуктовую линейку - в результате снижаются косты (ваша работа над этим вопросом - тоже ложится на косты), покупателям проще сделать выбор - консультант может больше обслужить, снижается время обработки транзакции, число ошибок и т.д.
Теряя на мудистике копейки, бизнес на скорости и спрямлении выигрывает рубли.
В некоторых случаях выгодно.

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

Скажите как?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как соблюсти обязательность заполнения опциональных структур / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]