Define candidate key, alternate key, composite key.
Here is the answer,
candidate key- A candidate key is one that can identify each row of a table uniquely. Generally a candidate key becomes the primary key of the table.
alternate keys- Any of the candidate keys that is not part of the primary key is called an alternate key.
composite key- A key formed by combining at least two or more columns is called composite key.