Ключевое поле — это поле, которое содержит уникальные (то есть неповторяющиеся) для каждой записи данные. 3 Уникальное поле — это поле, значения в котором не могут повторяться. 1
Таким образом, основное отличие заключается в том, что ключевое поле обеспечивает уникальность каждой записи, в то время как уникальное поле просто гарантирует, что значения в нём не повторяются. 45
Например, если база данных содержит сведения об учениках класса, то в ключевом поле могут содержаться номера личных дел (а они у каждого ученика разные), в то время как фамилии, имена, даты рождения могут повторяться. 4
Также ключевое поле позволяет компьютеру проверять его уникальность и быстрее выполнять сортировку по таким полям. 1