primary key - unique identifier, cannot be null, cannot repeat. identifies the record
secondary key- is not unique, can be null (i think)
composite key- a unique identifier created by combing two (or more?) fields (eg last name and date of birth)
foreign- not sure: think it's a primary...