SóProvas


ID
2699341
Banca
FGV
Órgão
Banestes
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Considere as seguintes regras de derivação de dependências funcionais no âmbito do projeto de banco de dados

I. Se X Y então XY Y
II. Se X Y e X Z então Y Z
III. Se XY Z então X Z

Sobre essas afirmativas, conclui-se que:

Alternativas
Comentários
  • Se X → Y então XY → Y

  • Segue as regras de dependências funcionais:

    https://www.ime.usp.br/~andrers/aulas/bd2005-1/aula11.html

  • I. Essa derivação pode ser realizada a partir da regra de acumulação, que determina que se A -> B, então AC -> B. Por exemplo, se somente com o CPF você é capaz de determinar o Nome da pessoa, com o CPF e com um outro atributo qualquer, por exemplo, a data de nascimento você também é capaz de fazer essa determinação. CERTA

    II. Essa regra não se sustenta. Imagine que temos uma tabela com a chave primária X que determina os atributos não chave Z e Y. Não há nenhum elemento nessas informações que indique que Y também determina Z. Aliás, isso seria o caso de uma dependência transitiva, o que infringiria a 3FN. ERRADA

    III. Essa regra também não se sustenta. Se temos somente que Z é determinado pelo conjunto de XY, pode ser que seja necessário o conjunto inteiro desses dois atributos para fazer a determinação. Não há nenhum elemento que permita concluir que X ou Y, individualmente, pode determinar Z. ERRADA