Can Foreign Key Be Null And Duplicate