Give a brief introduction of partial, alternate, artificial, and compound keys?

Partial Keys: A set of attributes that uniquely identifies weak entities, which are related to the same owner entity.

Alternate Keys: All candidate keys except the primary key are known as alternate keys.

Compound Key: It has multiple fields that enable the user to uniquely recognize a specific record.

Artificial Key: It is the extra attribute added to the table when there are no stands alone or compounds key is available. It is created by assigning a number to each record in the table.