Clave foránea
Una columna que guarda la clave primaria de otra tabla para relacionar las dos, como el cliente de cada pedido.
Las claves foráneas son lo que hace «relacional» a una base de datos: la tabla de pedidos no repite el nombre del cliente, solo guarda su id.
La base de datos puede impedir que guardes un pedido de un cliente que no existe o que borres un cliente que todavía tiene pedidos, manteniendo los datos coherentes.
Un ejemplo
pedidos.cliente_id apunta a clientes.id; con un JOIN obtienes cada pedido junto al nombre del cliente.