Pular para o conteúdo principal

Questão de Banco de Dados — Formas normais — FGV 2017

Banco de DadosFormas normais
Código
fg027119
Banca
FGV
Órgão
ALERJ
Ano
2017
Nível
Superior
Cargo
Especialista Legislativo - Tecnologia da Informação
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) é:
  1. APACIENTE (ID_PACIENTE, NOME_PACIENTE,ID_MEDICO, DATA_ATEND, HORA_ATEND)MEDICO (ID_MEDICO, CRM_MEDICO, NOME_MEDICO)CONSULTA (CRM_MEDICO, DATA_ATEND, HORA_ATEND)
  2. BPACIENTE (ID_PACIENTE, NOME_PACIENTE)MEDICO (ID_MEDICO, CRM_MEDICO, NOME_MEDICO)CONSULTA (ID_PACIENTE, NOME_MEDICO, DATA_ATEND,HORA_ATEND
  3. CPACIENTE (ID_PACIENTE, NOME_PACIENTE,ID_MEDICO)MEDICO (ID_MEDICO, CRM_MEDICO, NOME_MEDICO)CONSULTA (ID_PACIENTE, DATA_ATEND, HORA_ATEND)
  4. DPACIENTE (ID_PACIENTE, NOME_PACIENTE)MEDICO (ID_MEDICO, CRM_MEDICO, NOME_MEDICO)CONSULTA (ID_PACIENTE, ID_MEDICO, DATA_ATEND, HORA_ATEND
  5. EPACIENTE (ID_PACIENTE, NOME_PACIENTE)MEDICO (ID_MEDICO, CRM_MEDICO, NOME_MEDICO)CONSULTA (ID_PACIENTE, CRM_MEDICO, NOME_MEDICO,DATA_ATEND, HORA_ATEND)
Revelar gabarito e comentário

GabaritoD — PACIENTE (ID_PACIENTE, NOME_PACIENTE) MEDICO (ID_MEDICO, CRM_MEDICO, NOME_MEDICO) CONSULTA (ID_PACIENTE, ID_MEDICO, DATA_ATEND, HORA_ATEND

Link permanente: /questoes/fg027119