Explain in brief Primary and Foreign Key.
Primary Key - A primary key is used to identify each record uniquely by enforcing Unique, NOT NULL constraint on the column.
Foreign Key - A foreign key is used to refer to the primary key of another table for its related data in order to help connect the tables by reference.