|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Oleg Bokanov 2:5020/400 29 Apr 2002 11:39:41 To : Serguei Tarassov Subject : Re: Принцип 4-х глаз -------------------------------------------------------------------------------- "Serguei Tarassov" <templar@arbinada.com> сообщил/сообщила в новостях следующее: news:aaguvl$31p$1@host.talk.ru... [skiped] > Может я не понял твоей задачи? Да я просто плохо сформулировал, так как сам пока не очень хорошо понимаю чего хочу. Прежде всего, речь едет не о документах и подписях. Речь идет о любых изменениях! В любых таблицах. Hу возможно кроме служебных, да и то не факт. То есть принцип очень прост - любые изменения становятся актуальными только полсе их подтверждения еще одним (и этого достаточно) человеком (главное чтобы другим). Поэтому хочется разработать некий общий подход, который позволит реализовать такой механизм для любой сущности. Выглядеть должно примерно так - на примере редактирования - пользователь меняет данные, запись, которую он редактирует не меняется, а в системе появляется еще одна запись с изменившимися значениями. Либо в этой же таблице, либо в другой (их). А теперь к ключам. Если поместить новую запись в эту же таблицу с признаком "действительности", то изменится первичный ключ - в него придется добавить этот признак. Если поместить в другую таблицу, то необходимо обеспечить полное совпадение всех ключей с основной, т.е. установить ссылки на те же справочники и т.д. В противном случае, возможна ситуация когда ограничения целостности отработают по другому во время верификации, которая очевидно будет заключаться в замене значений у действующей записи новыми значениями и удаления неверифицированной записи. Соответственно, откат - это просто удаление неверифицированной записи. Вот как-то так, примерно. Hо что-то не нравится мне все это... Олег. --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/9104978745a1.html, оценка из 5, голосов 10
|