SóProvas


ID
1815214
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Considere uma tabela de Alunos com uma chave primária matrícula-aluno e, entre outros, os atributos nome-aluno, nome-curso e unidade-ensino. A tabela Alunos está:

Alternativas
Comentários
  • 1FN): entidade não contém tabelas aninhadas, para que um atributo composto seja convertido em atributos individuais.Tuple nao pode ter campos multivalores. Os únicos valores são atômicos (ou indivisíveis); sem repetições dentro de um campo.

    Em suma: 1FN e quando cada tupla contém exatamente um valor para cada atributo.

  • FORMAS NORMAIS DO BD
        1FN: Só estará na primeira forma normal se não houver atributos multivalorados, compostos e suas combinações
        2FN: 
            Deverá está na 1FN;
            Todos os atributos não-chaves forem depender funcionamente da chave inteira.
            Se algum atributo depender funcionalmente de parte da chave primária o mesmo deverá ser migrado para outra tabela
        3FN:
            Deverá está na 2FN
            cada atributo não-chave não pode possuir dependência transitiva, para cada chave candidata da relação
            Dependência Transitiva: ocorre quando uma coluna, além de depender da chave primária de uma tabela, depende de outra coluna ou conjunto de colunas da tabela. A relação não deve ter um atributo não-chave funcionalmente determinado por um outro atributo não-chave(ou por um conjunto de atributos não-chave)
        Boyce-Code (BCNF):
            Deverá está na 3FN
            Todo atributo não-chave deve depender funcionalmente diretamente da chave primária, ou seja, não pode haver dependências entre atributos não-chave
            Toda relação BCNF está na 3FN mas não obrigatoriamente o contrário
        4FN:
            Deverá está na 3FN
            Não poderá existir dependências multivaloradas
        5FN:
            Deverá está na 4FN
            Envolve a noção de dependência de junção

  • Não concordo com o gabarito. Para mim, o gabarito correto é D !!!

     

    Podemos afirmar que quando uma chave primária é simples automaticamente essa tabela estará na 2FN. Nesse caso da questão, a tabela se encontra na 1FN e 2FN.

     

    Alunos (matrícula-aluno, nome-aluno, nome-curso, unidade-ensino) 

     

    Não está na 3FN, pois há um atributo não chave dependendo de outro atributo não chave!!

     

     

    At,te

    Foco na missão

  • UÉ, se tá na 1FN e a chave é simples, automaticamente tá na 2FN

    Entrava com recurso dms

  • Fiquei em dúvida!! Os atributos nome-curso e unidade-ensino não seriam multivalorados? Um aluno poderia estar em mais de um curso e em mais de uma instituição, e possivelmente, haveria uma relação muitos-para-muitos. Eu sei que só de o atributo estar numa nova tupla, já elimina o problema da multivaloração, mas, pra mim, pareceu que o problema não deu informações suficientes para sanar a dúvida. Alguém aí pode explicar?