, , ClassificationSystemId MovieClassification, ( ) MovieClassification.
, Classification :
. , , , .
. - , , .
, , . , , , . .
, , , ClassificationSystemId MovieClassification MovieClassification ( ClassificationSystemId Classification ):
CREATE TABLE Classification
(
ClassificationId INT,
ClassificationSystemId INT,
PRIMARY KEY(ClassificationId, ClassificationSystemId),
FOREIGN KEY(ClassificationSystemId) REFERENCES ClassificationSystem(ClassificationSystemId)
);
CREATE TABLE MovieClassification
(
ClassificationId INT,
ClassificationSystemId INT,
MovieId INT,
Advice NVARCHAR(MAX),
PRIMARY KEY(ClassificationId, ClassificationSystemId, MovieId),
FOREIGN KEY(ClassificationId, ClassificationSystemId) REFERENCES Classification(ClassificationId, ClassificationSystemId),
FOREIGN KEY(MovieId) REFERENCES Movie(MovieId),
UNIQUE(ClassificationSystemId, MovieId)
);