¿Qué es una primary key?
What is a primary key and why does every table need one?
The column (or set of columns) that uniquely identifies each row. Like a national ID number for citizens — no two share it, and it cannot be empty. Without a primary key, you cannot reliably update a single row, join tables, or detect duplicates.
Una primary key es la columna (o conjunto de columnas) que identifica de forma única cada fila de una tabla. Dos filas nunca pueden compartir el mismo valor de primary key, y una primary key no puede ser nula.
En data engineering revisas primary keys constantemente. Al ingerir datos verificas que sean únicos — duplicados indican una fuente upstream rota. Al unir tablas, generalmente unes por la primary key de un lado. Diseñar una buena primary key es una de las primeras decisiones en cualquier modelo de datos.