Questão 66270

Tecnologia da Informação · 2025

Questão

ID 66270

Disciplina: Tecnologia da Informação

Assuntos: Segunda Forma Normal (2 Fn), Terceira Forma Normal (3 Fn)

Ano: 2025 Banca: PERFIL - ENADE Órgão: Primeiro Simulado Pnd


Um professor de um curso técnico de informática está ensinando modelagem de dados e observa que os alunos têm dificuldade em compreender a importância e a aplicação dos diferentes níveis de normalização de bancos de dados relacionais (1FN, 2FN, 3FN). Para eles, as regras parecem um exercício teórico e burocrático. Com o objetivo de demonstrar o valor prático da normalização, o professor cria um cenário-problema. Ele apresenta aos alunos uma única tabela 'monolítica' que uma pequena loja de bairro usa para registrar suas vendas em uma planilha:

Tabela VENDAS_NAO_NORMALIZADA (ID_Venda, DataVenda, ID_Cliente, NomeCliente, EnderecoCliente, ID_Produto, NomeProduto, PrecoProduto, QuantidadeVendida)

Ele então cita um trecho de um livro de referência sobre bancos de dados: "A normalização é um processo para organizar as colunas e tabelas de um banco de dados relacional para minimizar a redundância de dados. A redundância pode levar a anomalias de inserção, atualização e exclusão. Por exemplo, em uma tabela não normalizada, para inserir um novo cliente que ainda não comprou nada, pode ser impossível se a chave primária for ID_Venda. Para atualizar o endereço de um cliente que fez 100 compras, seria necessário atualizar 100 registros, correndo o risco de inconsistência. Para deletar a única venda de um produto, podemos acidentalmente perder a informação de que aquele produto existe. A Terceira Forma Normal (3FN) busca resolver essas questões garantindo que todos os atributos de uma tabela dependam apenas da chave, toda a chave e nada mais que a chave." O professor pede então que os alunos normalizem a tabela até a 3FN e identifiquem os benefícios.

Qual das seguintes opções representa a modelagem correta da estrutura da tabela até a Terceira Forma Normal (3FN) e explica adequadamente a principal vantagem obtida com a mudança?

Alternativas da questão 66270
Pular para o conteúdo principal