I have the following database scheme (I don't know if it's perfect but I think it's allright?)

It's a system where a User has many Surveys, the Users provide Answers for Questions in the Survey_Answers table.

Now a User can have multiple Surveys, it's the same questions but in a later time of the year they have to fill in the survey again.

I'm nearly there, I'm just wondering how to connect the answers to the survey. Should I make a relation between survey_answers and user_surveys.. thus adding an id to the user_surveys table

Or do you think it's ok to make a relation to the surveys table? I'm not sure which one is correct.

I outlined the 2 possibilities in the second screenshot.

Looking forward to your responses! Thank you.