Can the same location occur in multiple records? If the answer is yes, then the best way to do this is to setup a many to many relationship. A comma separated list could be used aswell, but that's messy. You could use a serialized numeric array instead. It doesn't really matter tbh. A many to many is the way to go though.