 <p>Yes you do. The Primary key is what allows the many to one relationship to exist.</p> <p>This requirement is already catered for by the branch_id column. </p> <p>The item_id column is not required for the one-to-many relationship in your example.</p>