Разница между ON DELETE CASCADE и RESTRICT в внешних ключах заключается в поведении при удалении связанных строк в главной таблице: 15
Таким образом, ON DELETE CASCADE позволяет каскадно удалять строки из зависимой таблицы, а ON DELETE RESTRICT предотвращает какие-либо действия в зависимой таблице при удалении или изменении связанных строк в главной таблице. 13