Buscar

Problemas de Normalização em Banco de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

11/04/2020 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13920&classId=1290918&topicId=2984468&p0=03c7c… 1/1
  Tópico Anterior Próximo Tópico
Um projetista de banco de dados, novato na profissão, foi incumbido de criar um banco para
armazenar dados sobre clientes de uma empresa, contendo identificador e nome; vendedores
dessa empresa, também com identificador e nome; e data da realização das vendas. Esse
projetista decidiu criar uma única tabela, cujo esquema é apresentado abaixo.
CREATE TABLE VENDAS(
ID_CLIENTE INTEGER,
NOME_CLIENTE VARCHAR(60),
ID_VENDEDOR CHAR(2),
NOME_VENDEDOR VARCHAR(60),
DATA_VENDA DATE );
Após criar a tabela, o projetista inseriu alguns registros nela, de forma que o estado final ficou
como o descrito na imagem abaixo:
 
Ao analisar a solução proposta pelo novato, outro projetista, mais experiente, informou que, em
virtude da 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?
On Delete Cascade / On Delete Set Null / On Update Cascade / On Update Set Null
On Delete Set Null / On Delete Restrict / On Update Set Null / On Update Delete
 
8.
DELETE e INSERT, apenas.
UPDATE, DELETE e INSERT. 
UPDATE e DELETE, apenas. 
DELETE e SELECT, apenas.
INSERT e SELECT, apenas.
Legenda:      Questão não respondida     Questão não gravada     Questão gravada
Exercício inciado em 11/04/2020 12:21:12. 
 !
javascript:abre_colabore('35088','185835607','3705719918');

Continue navegando