Como obter uma chave mínima de dependências funcionais?

Eu preciso de ajuda e diretrizes.

Eu tenho a seguinte relação:R = {A, B, C, D, E, F} e o conjunto de dependências funcionais

F = {
  {AB -> C};
  {A  -> D};
  {D  -> AE};
  {E  -> F};
}

Qual é a chave primária para o R?

Se eu aplicar regras de inferência, obtenho estas dependências de função adicionais:

<code>D -> A
D -> E
D -> F

D -> AEF

A -> E
A -> F
A -> DEF
</code>

Como eu continuo?

questionAnswers(2)

yourAnswerToTheQuestion