Mastering Database Design: Primary Key vs. Foreign Key Distinctions