A respeito de modelagem, normalização de dados e de MySQL, julgue o item seguinte. Para que uma tabela de funcionários, que inclua o departamento e o gerente do departamento, esteja na terceira forma normal, é necessário que ela seja dividida para que as informações do gerente estejam armazenadas em uma tabela separada, eliminando-se a dependência transitiva entre funcionário e gerente.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Normalização de Dados: Terceira Forma Normal
Gabarito: ✅ CERTO. A afirmação descreve corretamente a necessidade de eliminar dependências transitivas para alcançar a 3FN, decompondo a tabela.
A Terceira Forma Normal (3FN) exige que a tabela esteja na 2FN e que não existam dependências transitivas entre atributos não chave. Em outras palavras, todos os atributos não chave devem depender exclusivamente da chave primária, e não de outros atributos não chave.
No caso da tabela de funcionários com departamento e gerente do departamento, se considerarmos que cada departamento possui um único gerente, então existe uma dependência funcional transitiva: funcionário → departamento → gerente. O atributo "gerente" depende de "departamento", que por sua vez depende da chave primária "funcionário". Isso viola a 3FN.
Para normalizar, é necessário dividir a tabela original, criando uma tabela separada para departamento e gerente (por exemplo, DEPARTAMENTO(cod_departamento, gerente) e FUNCIONARIO com chave estrangeira para departamento). Assim, elimina-se a dependência transitiva, e ambas as tabelas passam a estar na 3FN.
Portanto, a afirmação está correta: é necessário dividir a tabela para armazenar as informações do gerente em uma tabela separada e eliminar a dependência transitiva.