Lets say I have tables Student and Mentor

Does anyone use naming convention for relationship as below? I think this way is good to see the relationships quickly. Would anyone suggest a better way?

Student

StudentID  

StudentName  

Student2MentorID
['https://Stackoverflow.com/questions/15011569', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/783411/']
I think: you can add prefix (3 letters) to table depending that module represents (scholar,sales,store) 

module: scholar ->**sc**  

table: **scStudent** ( IdStudent,nameStudent..)

table: **scMentor**(IdMentor,nameMentor...)

relationship

**scMentorStudent** (**IdMentorStudent** pk..)

You can use Microsoft's EF notation :  

<http://weblogs.asp.net/jamauss/pages/DatabaseNamingConventions.aspx>
It is better to use underscores... 
I suggest to simply use existing naming convention rules such as this one:
<http://www.oracle-base.com/articles/misc/naming-conventions.php>