A: 

You can map relations between tables based on non-primary-keys, but in a limited way.

To give some specific advise, you have to ask a more specific question. Try to map it and if something does not work as you expect, ask.

Stefan Steinegger