So my current problem is mostly modeling related because I haven't tried applying it in SQL yet.
What I currently have is 3 entities - Director, Actor and Film - all related with a relationship - DIRECT (1:1:N) partial:partial:total.
The idea is that each film can only have 1 Director, however actors can be directors too, so the dilema was finding a way to have a film be directed by either an Actor or Director but not allowing them to be Directed by both at the same time, however the way it's currently modeled I can't stop this from happening.
Is there some SQL command that I can use when turning this into a proper database or do I have to take another modeling approach?