En una base de datos relacional, una columna (o un conjunto de columnas) cuyo valor se corresponde con un valor de clave principal en otra tabla (o, excepcionalmente, en la misma tabla). La clave externa actúa como un puntero a la otra tabla. Por ejemplo, la columna Department_Number de la tabla Employee sería una clave externa que apunta a la clave principal de la tabla Department.