logo
logo
Внешние ключи [Artem Fedorov 19/01/2004 21:20]
> в которых применяются релятивные связи (связь Валюта Счета <> Счет можно
> рассматривать как релятивную)
>
> КАК ПРАВИЛО В 90% не позволяет удалять связанные записи, если у "родителей"
> есть "подчиненные"...
 
Обычно в нормальных БД это поведение легко настривается. Или каскадное удаление всех зависимых записей, или вообще не удалять, пока существуют зависимые записи.
 
Но в даном случае да, стоит написать список счетов, которые зависят от данной валюты, и написать, что пока не удалишь счета, валюту не удалю. Это логично.
 
Dervish: Всё, пришёл Артём и всё расставил по своим местам...
 
Удаление валюты будет возможно только если в этой валюте нет счетов. Уговорили.