Questão FC295864
A Tabela relacional abaixo contém dados sobre os empregados de uma empresa que integram a sua comissão interna de prevenção de acidentes. As colunas dessa Tabela têm os seguintes s
Projeto e Modelagem de Dados
CESGRANRIO · 2018
A Tabela relacional abaixo contém dados sobre os empregados de uma empresa que integram a sua comissão interna de prevenção de acidentes.

As colunas dessa Tabela têm os seguintes significados:
MATRÍCULA – matrícula do empregado. Chave primária da Tabela.
NOME – nome do empregado.
TELEFONES – números dos vários telefones de contato do empregado.
CÓD DEPTO – código do departamento em que o empregado trabalha.
NOME DEPTO – nome do departamento em que o empregado trabalha.
Em relação às formas normais (FN), essa Tabela
- encontra-se na 2FN, pois atende à 1FN e não possui chave primária composta.
- encontra-se na 2FN, pois atende à 1FN e não possui dependências funcionais parciais.
- encontra-se na 3FN, pois atende às duas primeiras formas normais e não possui dependências funcionais transitivas.
- encontra-se na 3FN, pois atende à 2FN e não possui chave primária composta.
- não atende a nenhuma das formas normais.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A alternativa correta afirma que a tabela não atende a nenhuma das formas normais. Isso ocorre porque há, inicialmente, um atributo multivalorado: TELEFONES, o que quebra a 1FN (todos os atributos devem ser atômicos).
Por não cumprir a 1FN, a tabela já não pode estar na 2FN nem na 3FN. Além disso, existe uma dependência funcional transitiva: NOME DEPTO é determinado por CÓD DEPTO, e não diretamente pela MATRÍCULA (a chave primária), o que impede a 3FN.
Para normalizar, é necessário decompor: retirar TELEFONES para uma tabela própria (com MATRÍCULA como chave estrangeira) e criar uma tabela Departamento com CÓD DEPTO (PK) e NOME DEPTO, mantendo apenas CÓD DEPTO como FK na tabela de empregados.
Conteúdo do catálogo FC Concursos · Atualizado em