Hallo,
Ik heb een uitdaging met een heel simpel sql schema.

Het moet mogelijk zijn om een File een Category te geven zonder SubCategory maar als er een SubCategory is moet de FK1 CategoryID in File en SubCategory wel het zelfde zijn. Is er in MS SQL een constrain die daar voor kan zorgen?
Of zou het schema zo aangepast kunnen worden het dat het niet anders kan worden opgeslagen?
Wat ik al geprobeerd heb is om alleen FK2 SubCategoryID in File op te slaan en FK1 te droppen. Maar dan moet er een lege SubCategory zijn om het mogelijk te maken alleen een Category te kiezen.
Thx
Ik heb een uitdaging met een heel simpel sql schema.

Het moet mogelijk zijn om een File een Category te geven zonder SubCategory maar als er een SubCategory is moet de FK1 CategoryID in File en SubCategory wel het zelfde zijn. Is er in MS SQL een constrain die daar voor kan zorgen?
Of zou het schema zo aangepast kunnen worden het dat het niet anders kan worden opgeslagen?
Wat ik al geprobeerd heb is om alleen FK2 SubCategoryID in File op te slaan en FK1 te droppen. Maar dan moet er een lege SubCategory zijn om het mogelijk te maken alleen een Category te kiezen.
Thx