В ограничении внешнего ключа для таблицы соединения GlassesColor
укажите on delete cascade
. Это означает, что при удалении записи, на которую ссылается первичный ключ, соответствующая строка ссылки на внешний ключ также будет удалена.
Итак, определение вашей таблицы GlassesColor
будет выглядеть так:
create table GlassesColor
(
GlassesId int foreign key references Glasses(GlassesID) on delete cascade,
.....
)
go