What is the correct name for "relational role"?
I don't believe there is a word for this exact thing. This is because the RDBMS design does not force you to define your field as being of one role or another. A column can serve multiple roles simultaneously if you want it to. Although in practice it is almost universally better to seperate the keys from the data in your design, it is not actually required.