Well, yes. A primary key that is another table in a DBMS is considered a secondary/foreign key. One-to-one is basically when the secondary key may be something like a unique form of identification, such as StudentID or the like.
PS: Probably a bit late, felt bad that nobody told you.