SóProvas


ID
2367220
Banca
FGV
Órgão
ALERJ
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Em banco de dados, a finalidade do processo de normalização é evitar redundâncias e, portanto, evitar certas anomalias de atualização de dados.

Considere as dependências funcionais entre os atributos das seguintes entidades:

PACIENTE(ID_PACIENTE determina NOME_PACIENTE);

MEDICO(ID_MEDICO determina CRM_MEDICO, NOME_MEDICO);

CONSULTA(ID_PACIENTE, ID_MEDICO determinam DATA_ATEND, HORA_ATEND);

Sabendo-se que o atributo sublinhado é a chave primária, a alternativa que apresenta as entidades e seus atributos na Terceira Forma Normal (3FN) é:

Alternativas
Comentários
  • O gabarito é a letra D.

     

    ID_PACIENTE determina NOME_PACIENTE => PACIENTE (ID_PACIENTE, NOME_PACIENTE)

    ID_MEDICO determina CRM_MEDICO e NOME_MEDICO => MEDICO (ID_MEDICO, CRM_MEDICO, NOME_MEDICO)

    ID_PACIENTE e ID_MEDICO determinam DATA_ATEND, HORA_ATEND => CONSULTA (ID_PACIENTEID_MEDICO, DATA_ATEND, HORA_ATEND) 

  • Errar uma questao dessa é o mesmo que ser atropelado por uma porrada de concorrentes.

  • Essa questão se for levar pelo lado semântico você fica sem resposta, pois se eu sei o CRM_MEDICO é de se esperar que eu sei o nome do médico, logo não estariam na 3FN porque teria transitividade. 

  • Não erre esta questão, pois ninguém errará....

  • "quem é essência não tem concorrente"