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


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Serge Sapozhnikov                    2:4635/4.34    09 Apr 2002  20:33:12
 To : Oleg Tyurin
 Subject : Каскадное удаление?
 -------------------------------------------------------------------------------- 
 
 
 02 Apr 87 20:11, you wrote to me:
 
  >> гораздо логичнее не удалять ее, а пометить как "неверная". Потому
  >> что представляет ценность хотя бы для целей аудита или каких-то
  >> разборок.
 
  OT> Согласен, это в сложной системе необходимо. А как правильно разрешить
  OT> такую ситуацию. Hапример в родительской таблице запись помечается как
  OT> удаленная, у записей дочерней таблицы, например, тоже есть
  OT> поле-признак удаления. Должны ли эти записи тоже помечаться как
  OT> удаленные или им надо какой-нибудь другой статус выставлять?
 
   Приведи свой конкретный случай, непонятно.
 
   Совершенно нет смысла иметь понятия корректная/некорректная применимо к
 записям таблиц. Имхо это должно быть свойством сущностей.
   Hапример, в моей подсистеме документооборота (фрагмент структуры):
 
                Documents
                /      \
        ExternalDocs   InternalDocs
                         /     \
               PaymentDocs    NonpaymentDocs
 
   Documents содержит общие свойства всех документов - ID, номер, состояние, etc.
 Одно из состояний - Invalid, документы имеющие такое состояние не обрабатываются
 (точнее проверяются особым процессом, но это сейчас неважно).
   Так вот достаточно иметь состояние только в таблице Documents. Если
 обрабатывается, скажем, только PaymentDocs, то используя низкостоимостной (в
 плане съедания ресурсов) inner join по ID можно отобрать все необходимые кроме
 Invalid.
 
 Good luck, Serge
 
 --- [frogbot@ukr.net] [ICQ #11038130]
  * Origin: DM4 (2:4635/4.34)
 
 

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

 Тема:    Автор:    Дата:  
 Каскадное удаление?   Oleg Tyurin   05 Apr 2002 16:46:18 
 Каскадное удаление?   Serge Sapozhnikov   06 Apr 2002 22:34:09 
 Re: Каскадное удаление?   Vladimir Pavlikov   08 Apr 2002 14:59:02 
 Каскадное удаление?   Serge Sapozhnikov   08 Apr 2002 16:11:35 
 Re: Каскадное удаление?   Vladimir Pavlikov   09 Apr 2002 16:36:18 
 Каскадное удаление?   Serge Sapozhnikov   09 Apr 2002 16:39:30 
 Re: Каскадное удаление?   Oleg Tyurin   09 Apr 2002 20:11:37 
 Каскадное удаление?   Serge Sapozhnikov   09 Apr 2002 20:33:12 
 Re: Каскадное удаление?   Oleg Tyurin   10 Apr 2002 18:29:27 
 Re: Каскадное удаление?   Vladimir Pavlikov   10 Apr 2002 15:19:53 
 Каскадное удаление?   Serge Sapozhnikov   10 Apr 2002 15:18:26 
 Re: Каскадное удаление?   Vladimir Pavlikov   10 Apr 2002 17:41:49 
 Каскадное удаление?   Serge Sapozhnikov   10 Apr 2002 17:09:48 
 Re: Каскадное удаление?   Vladimir Pavlikov   12 Apr 2002 15:28:38 
 Каскадное удаление?   Michael   15 Apr 2002 18:20:25 
 Каскадное удаление?   Serge Sapozhnikov   15 Apr 2002 18:06:20 
 Каскадное удаление?   Michael   16 Apr 2002 13:00:10 
 Каскадное удаление?   Serge Sapozhnikov   16 Apr 2002 14:40:27 
 Re: Каскадное удаление?   Igor Melnik   16 Apr 2002 18:32:56 
 Re: Каскадное удаление?   Michael   16 Apr 2002 20:42:33 
 Re: Каскадное удаление?   Igor Melnik   17 Apr 2002 10:29:53 
 Re: Каскадное удаление?   Michael   17 Apr 2002 16:26:05 
 Re: Каскадное удаление?   Igor Melnik   18 Apr 2002 10:50:20 
 Re: Каскадное удаление?   Michael   18 Apr 2002 15:56:42 
 Re: Каскадное удаление?   Serguei Tarassov   11 Apr 2002 01:12:08 
 Re: Каскадное удаление?   Vladimir Pavlikov   12 Apr 2002 15:28:38 
 Re: Каскадное удаление?   Serguei Tarassov   13 Apr 2002 00:30:02 
 Re: Каскадное удаление?   Andrew Grachyov   10 Apr 2002 21:18:00 
 Re: Каскадное удаление?   Vladimir Pavlikov   10 Apr 2002 15:19:53 
 Каскадное удаление?   Serge Sapozhnikov   10 Apr 2002 15:12:04 
 Re: Каскадное удаление?   Vladimir Pavlikov   10 Apr 2002 17:10:53 
 Каскадное удаление?   Iluha Companets   08 Apr 2002 12:19:22 
 Каскадное удаление?   Serge Sapozhnikov   08 Apr 2002 18:31:08 
 Каскадное удаление?   Iluha Companets   09 Apr 2002 08:22:11 
 Каскадное удаление?   Serge Sapozhnikov   09 Apr 2002 10:08:14 
 Re: Каскадное удаление?   Igor Melnik   09 Apr 2002 12:11:31 
 Каскадное удаление?   Iluha Companets   09 Apr 2002 13:13:43 
 Re: Каскадное удаление?   Leo V. Mironoff   09 Apr 2002 19:28:45 
 Каскадное удаление?   Iluha Companets   10 Apr 2002 09:04:11 
Архивное /su.dbms/27863cb352c5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional