I have a list of shops. Users are not registered in any of them at first. When he (the user) decides to register, a relationship is created between him and the establishment. It would be like Facebook's 'add friend' feature. But here's the question:
What would be the relationship of the tables in the database? What about Active Record to be more specific? Would it be a kind of dynamic relationship (if that exists)?