• I agree with Grant. In addition to what he said, the natural keys which have to be defined by UNIQUE constraints since your primary keys are all surrogates should have each column constrained NOT NULL.

    Tom