Question: what is the difference between relationship and role?
Answer: A relation is a set of inputs and outputs that are related in some way. When each input in a relation has exactly one output, the relation is said to be a function.