you don't have to record it, a portal will work.
make a relation from the advisor.name to student.advisor, and in the portal show the records from that relationship.
It should work, but for some reason the relationship is not working. I have even taken the step of removing all other relationships.
If you are matching names in your relationship, make sure you have text fields and not a number field that contains text.
If you are matching names in your relationship, don't--unless this is strictly for data search purposes. Names are subject to change and typographical errors. An advisor could get married. I student could undergo a step parent adoption. For either you could enter a name and then later discover that you have mispelled it. When you go to change the name, the relationship breaks. It's far better to link your records by an Serial Number ID field instead of a name. It takes a bit more work to set up so that you don't have to remember ID numbers, but is much more secure.