Definition: A compound key is any database key that consists of two or more columns.
Examples:
If a product is uniquely identified by its model number and revision code, the combination of the model number and revision code is both a compound key and a candidate key for that table. The database designer may also select this candidate key to be the primary key for the table.

