SóProvas


ID
4867537
Banca
INSTITUTO AOCP
Órgão
MJSP
Ano
2020
Provas
Disciplina
Banco de Dados
Assuntos

Mariana é uma engenheira de dados que foi incumbida de otimizar o banco de dados de uma grande universidade. Ao analisar a normalização da tabela de matrículas apresentada a seguir, que possui como chave primária as duas primeiras colunas, Mariana concluirá que

Matrícula
id_aluno id_curso data_matricula nome_aluno data_pagamento

Alternativas
Comentários
  • A segunda forma normal diz que, em linhas geris, que não pode ter mais de um atributo chave.

    id_aluno e id_curso são duas chaves que podem ser chave. Por esse motivo Marina pode chegar a conclusão de que não está na segunda forma normal (2D).

  • GABARITO: LETRA D

  • Segunda forma normal:

    a) deve atender a primeira forma normal;

    b) os registros na tabela que não são chaves devem depender da chave primária em sua totalidade e não apenas parte dela.

    No exemplo, nome_aluno depende apenas de id_aluno, e por isso não está na 2FN

  • Segunda Forma Normal (2FN)

    - É baseada no conceito de dependência funcional total.

    - Uma dependência funcional X→ Y é uma dependência funcional total se a remoção de qualquer atributo A de X significar que a dependência não se mantém mais.

    - Uma relação está na 2FN se estiver na 1FN e se não houver dependência funcional parcial.

    Alternativa: D

  • Gabarito: D.

    1FN: Os valores das colunas devem ser atômicos, eliminando a redundância e atributos multivalorados.

    2FN: Estar na 1FN e garantir que não haja dependência parcial com as chaves primárias.

    3FN: Estar na 2FN e todas as outras colunas devem ter dependência funcional apenas com a chave primária.

    4FN: Estar na 3FN e remover as dependências ambíguas, ou seja, dependências multivaloradas.

    Qualquer equívoco, mandem mensagem.

    Bons estudos!