Значения контролируются внешними ключами
У меня есть очень простая база данных в SQL Server, с этими тремя таблицами:
Theater
(ID, is3D,
othervalues ...)Show
(ID, Theater_ID, Movie_ID, date, time,
othervalues ...)Movie
(ID, is3D,
othervalues ...)Я хотел бы убедиться, что3D-фильмы можно воспроизводить только в 3D-кинотеатрах. 2D фильмы только в 2D кинотеатрахи делать это ТОЛЬКО по внешним ключам (без триггеров и т. д.).