RissRoss: Foreign Key as a Primary Key? asks an interesting question:
In this case, can the primary key of one of the tables also be a primary key of the table it has a direct relationship with?
Yes, this occurs in the case of a conditional dependency or a subentity relationship.