Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Serguei Tarassov                     2:5020/400     28 Apr 2002  17:56:10
 To : Oleg Bokanov
 Subject : Re: Принцип 4-х глаз
 -------------------------------------------------------------------------------- 
 
 Дорогой наш товарищ Oleg
 Hа запрос в комитет fido7.su.dbms от 28 апреля 2002 года, отправленного тов.
 Oleg Bokanov к тов. Serguei Tarassov со всей партийной прямотой отвечаем:
 
  OB> Со view и т.п. все более-менее понятно. Кстати, платформа - Oracle,
  OB> так что возможностей хватит. Меня беспокоит немного другой вопрос -
  OB> при реализации "принципа 4-х глаз" очевидно подразумевается, что
  OB> неверифицированные данные должны быть "не видны" при большинстве
  OB> действий и, кроме того, могут быть и неверифицированы, т.е.
  OB> потребуется откат. Следовательно, необходимо как-то хранить и
  OB> "действующие" и "новые" данные. Hу и разумеется аналогичные
  OB> "тонкости" существуют при удалении. Фактически, существует две
  OB> возможности -
  OB> хранение в одной таблице или в разных. И в том и в другом случае
  OB> возникают определенные трудности в отношении ограничений целостности
  OB> - и первичные и внешние ключи. Если хранить действующие и новые в
  OB> одной таблице, то несколько меняется подход к первичному ключу, да и
  OB> внешние ключи при этом должны будут включать признак "верификации"
  OB> очевидно. Hу и так далее...
 
 Извини, не совсем понял проблемы. Если все приложения (в т.ч. и логика на
 хр.процедурах) будут работать только через вьюшку, то все прозрачно. О
 ключах сказать ничего не могу, пока неизвестна схема данных. Или ты имел в
 виду, что действительные документы у тебя связаны с одной таблицей, а
 недействительные - с другой? ИМХО это неправильно в принципе. Я бы выбрал
 принцип хранения документов в одной таблице, подписей (верификаций) - в
 другой а на них навесить несколько вьюшек. Если ключ у тебя естественный
 (номер документа), то проблем при этом не возникает, при наличии
 какого-нибудь DocumentID - тем более.
 "Откат" реализуется простым удалением подписи(подписей) - при этом документ
 становится видимым в одной вьюшке и невидимым в другой.
 Если признак "действительный/недействительный" двоичный по логике, то можно
 использовать битовое поле в таблицы "Документы" (для ускорения работы через
 вьюшку) а его значение поддерживать триггером в соотвествии с изменениями
 количества подписей в связанной таблице "Подписи".
 Может я не понял твоей задачи?
 
 --
 с коминтерновским приветом участникам съезда
 тов. Сергей (Тарасов)
 mailto:serge@arbinada.com
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Принцип 4-х глаз   Oleg Bokanov   27 Apr 2002 11:44:47 
 Re: Принцип 4-х глаз   Alexandr Drobot   27 Apr 2002 12:44:15 
 Re: Принцип 4-х глаз   Oleg Bokanov   27 Apr 2002 13:19:00 
 Re: Принцип 4-х глаз   Alexandr Drobot   27 Apr 2002 14:01:55 
 Re: Принцип 4-х глаз   Ilya Knyazev   27 Apr 2002 17:09:40 
 Re: Принцип 4-х глаз   Oleg Bokanov   28 Apr 2002 15:45:29 
 Re: Принцип 4-х глаз   Serguei Tarassov   28 Apr 2002 00:02:28 
 Re: Принцип 4-х глаз   Oleg Bokanov   28 Apr 2002 15:57:50 
 Re: Принцип 4-х глаз   Serguei Tarassov   28 Apr 2002 17:56:10 
 Re: Принцип 4-х глаз   Oleg Bokanov   29 Apr 2002 11:39:41 
 Re: Принцип 4-х глаз   Serguei Tarassov   01 May 2002 01:20:45 
 Re: Принцип 4-х глаз   Michael   01 May 2002 13:57:43 
 Re: Принцип 4-х глаз   Andrew Grachyov   05 May 2002 19:18:00 
 Re: Принцип 4-х глаз   Michael   06 May 2002 13:23:32 
 Re: Принцип 4-х глаз   Andrew Grachyov   07 May 2002 20:14:00 
 Re: Принцип 4-х глаз   Michael   08 May 2002 13:43:06 
 Re: Принцип 4-х глаз   Andrew Grachyov   13 May 2002 20:51:00 
 Re: Принцип 4-х глаз   Michael   21 May 2002 19:49:20 
 Re: Принцип 4-х глаз   Michael   29 Apr 2002 14:23:09 
Архивное /su.dbms/6488cc87b1d3.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional