это обязательно только одно поле, значение которого однозначно идентифицирует целый картеж
это одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице.
это поле таблицы, которое стоит на первом месте
это поле, которое находится в другой таблице, по значению которого можно связаться с первой таблицей