Let’s suppose I have a table of roles, for example,
Roles
-----
ID Name
0 Salesman
1 Client
2 Manager
Let’s also suppose that these roles are not mutually exclusive: that is, a person can be a salesman, a client, and a manager all at the same time.
If I have a Person table with a Role field, how am I able to reference multiple rows in the Roles table?
You introduce a new table that references both of the original tables:
Assuming that the multiplicity is
m:n, the above is correct. I made the assumption (not listed in your question) that more than one person can be e.g. a Salesman.