Questões Informática Normalização

Um projetista de banco de dados novato na profissão foi incumbido de criar um banco ...

Responda: Um projetista de banco de dados novato na profissão foi incumbido de criar um banco de dados para armazenar dados sobre clientes de uma empresa (identificador e nome), vendedores (identificador ...


Q120327 | Informática , Normalização , Analista de Sistemas Júnior, TRANSPETRO, CESGRANRIO

Um projetista de banco de dados novato na profissão foi incumbido de criar um banco de dados para armazenar dados sobre clientes de uma empresa (identificador e nome), vendedores (identificador e nome) dessa empresa que realizam as vendas e sobre a data das realizações das vendas. Esse projetista decidiu criar uma única tabela, cujo esquema é apresentado abaixo.

Imagem 021.jpg
Ao analisar a solução proposta pelo novato, outro projetista mais experiente informou ao primeiro que, em virtude de a tabela não estar adequadamente normalizada, algumas operações em SQL realizadas sobre ela podem levar o banco de dados a um estado inconsistente ou à perda de informações.
Quais são essas operações dentre as listadas abaixo?

David Castilho
Por David Castilho em 07/01/2025 23:42:34🎓 Equipe Gabarite
Gabarito: a)

A tabela apresentada na imagem não está adequadamente normalizada, pois está violando a primeira forma normal (1FN) do modelo relacional de banco de dados. A 1FN estabelece que cada coluna de uma tabela deve conter apenas um valor, ou seja, não deve haver repetição de grupos de valores em uma mesma linha.

No caso apresentado, a tabela contém informações de clientes, vendedores e vendas em uma única estrutura, o que pode levar a problemas de redundância e inconsistência de dados. Isso significa que operações como UPDATE, DELETE ou INSERT podem afetar de forma incorreta os dados armazenados na tabela, levando o banco de dados a um estado inconsistente ou à perda de informações.

Portanto, as operações que podem levar o banco de dados a um estado inconsistente ou à perda de informações são UPDATE, DELETE ou INSERT, conforme indicado na opção a).
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.