Creating relation between two collections

Hello,
I have two collection types, Items and Location.
How can I assign each Location multiple Items but if the Item is already in a Location should not be able to be assigned ?