Uma chave estrangeira (foreign key) de um banco de dados relacional
- A representa um ou mais campos que, embora possam ser utilizados como chave primária, não foram escolhidos como tal.
- B é uma chave que combina dois ou mais campos para formar um identificador único para registros dentro da mesma tabela.
- C é uma chave especial usada apenas em tabelas temporárias com vistas à melhoria da performance das consultas.
- D é um campo ou conjunto de campos que, em uma tabela, corresponde à primary key em outra tabela, e visa garantir a integridade referencial.
- E garante que cada registro em uma tabela tenha um identificador único, de forma que não haja valores nulos ou duplicados.