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) é:
- 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)
- BPACIENTE (ID_PACIENTE, NOME_PACIENTE)MEDICO (ID_MEDICO, CRM_MEDICO, NOME_MEDICO)CONSULTA (ID_PACIENTE, NOME_MEDICO, DATA_ATEND,HORA_ATEND
- CPACIENTE (ID_PACIENTE, NOME_PACIENTE,ID_MEDICO)MEDICO (ID_MEDICO, CRM_MEDICO, NOME_MEDICO)CONSULTA (ID_PACIENTE, DATA_ATEND, HORA_ATEND)
- DPACIENTE (ID_PACIENTE, NOME_PACIENTE)MEDICO (ID_MEDICO, CRM_MEDICO, NOME_MEDICO)CONSULTA (ID_PACIENTE, ID_MEDICO, DATA_ATEND, HORA_ATEND
- EPACIENTE (ID_PACIENTE, NOME_PACIENTE)MEDICO (ID_MEDICO, CRM_MEDICO, NOME_MEDICO)CONSULTA (ID_PACIENTE, CRM_MEDICO, NOME_MEDICO,DATA_ATEND, HORA_ATEND)