¿Qué es una primary key?
Opciones
- La primera columna de cualquier tabla creada en una base de datos
- Una o varias columnas que identifican de forma única cada fila, nunca NULL (Opción correcta)
- La contraseña que protege el acceso a la base de datos
- La tabla más importante de todo el esquema
Respuesta
Una columna (o conjunto de columnas) que identifica de forma única cada fila y nunca puede ser NULL
Por qué
Cada fila necesita un ID único para poder señalar exactamente esa fila: actualizarla, eliminarla o referenciarla desde otra tabla.
Primary keys típicas: un entero autoincremental id o un UUID.
La base de datos garantiza que dos filas no comparten el mismo valor de primary key.
Recuerda
Primary key = ID único de cada fila.