• Yes, the unique enforcement would be absolute necessary.

    But i was not sure how surrogate key will be of use?