SóProvas


ID
2788846
Banca
CCV-UFC
Órgão
UFC
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Considere a relação R(A,B,C,D,E). Marque a alternativa na qual R está na forma normal Boyce-Codd (BCNF).

Alternativas
Comentários
  • Help....

  • Como nem na prova estpa grifado quem é(são) a(s) chave(s) primária(s). Encontrei esse comentário:

    "Se não tiver, marcado quem é a chave primária, talvez dê pra fazer por lógica.

    na alternativa C - gabarito da questão.

    1. "C" acompanhando de outros atributos não chave (logo, uma superchave) determina os outros atributos. 

    2. "C" nunca é determinado (não está do lado direito da DF)

    3. Para estar na BCFN não pode um que não faz parte de uma superchave determinando uma superchave"

    Leonardo Ferraz Feliciano

  • Para estar na forma normal Boyce-Codd (BCNF), todos os determinantes precisam ser chaves candidatas.

    Na alternativa C, os determinantes são: AC, BCE, CD e CE.

    Repare, abaixo, que cada um deles são realmente chaves candidatas:

    AC+ = AC

    ACD // porque AC -> D

    ACDE // porque CD -> E

    ACDEB // porque CE -> B

    BCE+ = BCE

    BCEA // porque BCE -> A

    BCEAD // porque AC -> D

    CD+ = CD

    CDE // porque CD -> E

    CDEB // porque CE -> B

    CDEBA // porque BCE -> A

    CE+ = CE

    CEB // porque CE -> B

    CEBA // porque BCE - > A

    CEBAD // porque AC -> D

    O símbolo + ao lado de cada determinante analisado significa o Fecho do Determinante, que é o conjunto

    de todos os atributos que dependem dele. Veja que as dependências existentes na alternativa C nos fazem

    concluir que todos os fechos dos determinantes acima nos levam ao conjunto de todos os atributos (ABCDE),

    ou seja, são chaves candidatas.