Question: can a relationship have a primary key?
Answer: Columns that define primary keys in one table in a relational model can have a relationship with columns in one or more other tables. ... Every table can have (but does not have to have) a primary key. The column or columns defined as the primary key ensure uniqueness in the table; no two rows can have the same key.