Основное отличие RESTRICT и CASCADE при удалении ограничений в SQL заключается в поведении удаления: 13
Выбор между RESTRICT и CASCADE зависит от того, какие типы объектов представляются в связанных таблицах. 1 Например, CASCADE уместен, когда в подчинённой таблице представлен объект, который является составной частью сущности из главной таблицы и не может существовать независимо. 1 RESTRICT или NO ACTION подходят, если две таблицы представляют независимые объекты. 1
По умолчанию в SQL используется параметр RESTRICT. 3