Basically, primary key of the table defines the other attribute of the same table while foreign Key is derived from the primary key of another table