2. Hacer cumplir la integridad referencial. La integridad referencial es un concepto de base de datos que garantiza que los datos de una tabla sean coherentes con los datos de otra tabla. Las claves primarias se utilizan para crear relaciones entre tablas y ayudan a garantizar que los datos no queden huérfanos ni se eliminen de una manera que rompa la relación.
3. Mejorar el rendimiento. Las claves primarias pueden ayudar a mejorar el rendimiento de la base de datos mediante la creación de un índice en la columna de clave primaria. Este índice se puede utilizar para buscar rápidamente filas de datos según el valor de la clave principal.
4. Cree restricciones únicas. Las claves primarias se pueden utilizar para crear restricciones únicas en las columnas de una tabla. Esto significa que no pueden haber dos filas en la tabla que tengan el mismo valor para la columna de clave principal. Las restricciones únicas pueden resultar útiles para evitar que se introduzcan datos duplicados en una tabla.