Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 бизнес правила в БД  [new]
fduch f.f.
Member

Откуда: Белокаменная
Сообщений: 260
подскажите плиз
как хранить бизнес правила в БД или где можно почитать ?
хотябы какие-то варианты
27 окт 17, 17:48    [20907568]     Ответить | Цитировать Сообщить модератору
 Re: бизнес правила в БД  [new]
Alozar
Member

Откуда:
Сообщений: 141
Что за бизнес-правила?
27 окт 17, 17:56    [20907600]     Ответить | Цитировать Сообщить модератору
 Re: бизнес правила в БД  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30751
fduch f.f.
как хранить бизнес правила в БД или где можно почитать ?
хотябы какие-то варианты
Например, в виде констрейнов, триггеров, в коде хранимых процедур.
27 окт 17, 18:04    [20907627]     Ответить | Цитировать Сообщить модератору
 Re: бизнес правила в БД  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30751
fduch f.f.,

Вообще, если это у вас вопросы в ВУЗе, то лучше спросить в "Проектирование БД"
27 окт 17, 18:04    [20907629]     Ответить | Цитировать Сообщить модератору
 Re: бизнес правила в БД  [new]
ПалЪ СанычЪ
Member

Откуда:
Сообщений: 37
fduch f.f.,

Сынок, так вот же они (с) :)
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-rule-transact-sql
27 окт 17, 18:32    [20907697]     Ответить | Цитировать Сообщить модератору
 Re: бизнес правила в БД  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
fduch f.f.
подскажите плиз
как хранить бизнес правила в БД или где можно почитать ?
хотябы какие-то варианты
Проще всего в ХП.
Ну и еще ряд принципов:
Все серьезные действия (н-р создание/проводка документа, обработки, сложные апдейты) делать через ХП.
В ХП должны быть диагностические запросы, кот. позволят не допустить нарушение бизнес-правил.
Также полезно иметь ХП, кот. проверяют целостность инфы в документах, т.к. всегда есть вероятность нарушения правил.
Особенно при перманентных доработках.
30 окт 17, 11:43    [20911341]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить