SóProvas


ID
2216569
Banca
FGV
Órgão
Câmara Municipal de Caruaru - PE
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Analise as seguintes dependências funcionais:

             a → b

             b → a

Considerando-se que a constraint UQ estabelece o que é equivalente a uma chave candidata, assinale a opção que apresenta um esquema relacional normalizado até a FNBC à luz das dependências mostradas.

Alternativas
Comentários
  • Alguem poderia explicar a diferença entre a letra B e a letra E?

  • Acredito que se a coluna B tem valor único, ela consegue identificar unicamente cada tupla da tabela, sendo portante uma chave candidata. a FNBC institui que todo determinante deve ser chave candidata, não sendo necessário portanto que B seja uma chave primária para que a relação atenda a regra dessa forma normal.

    Lembre-se que a chave primária deve ser constituída pelo menor conjunto de atributos possível.

  • As instâncias "a" e 'b" são chaves candidatas, "a" foi escolhida para ser chave primária e "b" chave alternada, logo, esse esquema está na forma normal FNBC, pois ambos os determinantes podem ser chaves candidatas. 

     

     

    At.te 

    Foco na missão

  • FNBC, todo determinante deve ser chave candidata.

    Quem pode ser chave, quem é "not null" e "unique".

    create table R ( 

    a int not null, 

    b int not null,

      constraint PK primary key (a) , 

      constraint UQ unique (b) ) 

    Gab. C.