Buscar

Com base nessas informações, assinale a alternativa que representa as saídas corretamente. Um DBA desenvolveu um banco de dados para a empresa que...

Com base nessas informações, assinale a alternativa que representa as saídas corretamente.

Um DBA desenvolveu um banco de dados para a empresa que trabalha, e criou um comando para inserir os seguintes dados na tabela "abc":
INSERT INTO tabela(x,y,z) VALUES (10, 'Z', 'sim'), (20, 'W', 'sim'), (30, 'X', 'nao'), (50, 'H', 'nao');
Em seguida o DBA executou os comandos a seguir:
/*Primeiro Script*/ SELECT x, y, z FROM tabela WHERE z NOT IN (SELECT z FROM tabela WHERE z <> "sim");
/*Segundo Script*/ SELECT x, y, z FROM tabela WHERE z NOT IN (SELECT z FROM tabela where z <> "SIM" OR "NAO");
/*Terceiro Script*/ SELECT x, y, z FROM tabela WHERE z NOT IN (SELECT z FROM tabela where z <> "Nao");
A) Primeiro Script: (10, Z, Sim), (20, W, Sim); Segundo Script: (10, Z, Sim), (20, W, Sim); Terceiro Script: (30, X, Não), (50, H, Não).
B) Primeiro Script: (10, Z, Sim), (20, W, Sim); Segundo Script: (30, X, Não), (50, H, Não); Terceiro Script: (30, X, Não), (50, H, Não).
C) Primeiro Script: (30, X, Não), (50, H, Não); Segundo Script: (30, X, Não), (50, H, Não); Terceiro Script: (10, Z, Sim), (20, W, Sim).
D) Primeiro Script: (10, Z, Sim), (20, W, Sim); Segundo Script: (30, X, Não), (50, H, Não); Terceiro Script: Empty set, 4 warnings.
E) Primeiro Script: (10, Z, Sim), (20, W, Sim); Segundo Script: Empty set, 2 warnings; Terceiro Script: Empty set, 1 warning.

Essa pergunta também está no material:

Gabarito da prova Programação e Desenvolvimento de Banco de Dados
9 pág.

Engenharia de Software I EE Colegio Modelo Luis Eduardo MagalhaesEE Colegio Modelo Luis Eduardo Magalhaes

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra B) Primeiro Script: (10, Z, Sim), (20, W, Sim); Segundo Script: (30, X, Não), (50, H, Não); Terceiro Script: (30, X, Não), (50, H, Não). No primeiro script, a cláusula WHERE filtra as linhas que possuem o valor "sim" na coluna "z", resultando em duas linhas: (10, Z, Sim) e (20, W, Sim). No segundo script, a cláusula WHERE filtra as linhas que possuem os valores "sim" ou "nao" na coluna "z", resultando em duas linhas: (30, X, Não) e (50, H, Não). No terceiro script, a cláusula WHERE filtra as linhas que possuem o valor "nao" na coluna "z", resultando em duas linhas: (30, X, Não) e (50, H, Não).

0
Dislike0

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

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais