Una clave principal es un identificador único que se utiliza para distinguir una entrada de la tabla de base de datos de otras entradas. Para crear una tabla de base de datos es necesario asignar al menos una columna para almacenar las claves principales. Una clave principal no puede ser un valor nulo.
Los ejemplos de claves primarias incluyen números de identificación para estudiantes y empleados. Se garantiza que cada uno de estos números estará asociado de manera única con una sola entidad. El nombre de una persona es una mala elección para una primaria, porque es probable que existan otras personas con el mismo nombre. Para crear relaciones en una base de datos, las claves primarias en una tabla se pueden usar en otra como claves externas. Esto permite referencias cruzadas entre tablas y elimina información redundante.