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

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 ...


publicidade

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?

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • David Castilho
    David Castilho EQUIPE
    07/01/2025 • 23:42
    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).
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.