Banco de dadosFormas normais
- (FGV 2017)
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) é:
A)
PACIENTE ( ID_PACIENTE , NOME_PACIENTE,
ID_MEDICO, DATA_ATEND, HORA_ATEND)
MEDICO ( ID_MEDICO , CRM_MEDICO, NOME_MEDICO)
CONSULTA ( CRM_MEDICO , DATA_ATEND, HORA_ATEND)
B)
PACIENTE ( ID_PACIENTE , NOME_PACIENTE)
MEDICO ( ID_MEDICO , CRM_MEDICO, NOME_MEDICO)
CONSULTA ( ID_PACIENTE , NOME_MEDICO, DATA_ATEND,
HORA_ATEND
C)
PACIENTE ( ID_PACIENTE , NOME_PACIENTE,
ID_MEDICO)
MEDICO ( ID_MEDICO , CRM_MEDICO, NOME_MEDICO)
CONSULTA ( ID_PACIENTE , DATA_ATEND, HORA_ATEND)
D)
PACIENTE ( ID_PACIENTE , NOME_PACIENTE)
MEDICO ( ID_MEDICO , CRM_MEDICO, NOME_MEDICO)
CONSULTA ( ID_PACIENTE , ID_MEDICO , DATA_ATEND, HORA_ATEND
E)
PACIENTE ( ID_PACIENTE , NOME_PACIENTE)
MEDICO ( ID_MEDICO , CRM_MEDICO, NOME_MEDICO)
CONSULTA ( ID_PACIENTE , CRM_MEDICO , NOME_MEDICO,
DATA_ATEND, HORA_ATEND)
Próximo:
EXERCÍCIOS - Exercício 19
Vamos para o Anterior: Exercício 17
Tente Este: Exercício 227
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados