Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.687 questões

Comando SQL: delete
delete from vendas where qtde >= 20 and valor < 250
→ A quantidade de registros que restará na tabela “vendas” após a execução do comando “delete” acima será
Ataques do tipo SQL injection exploram erros em aplicativos web que lhes permitam inserir, remover ou alterar dados em um banco de dados.
SELECT A, B
FROM T
WHERE A IN (2, 4, 6 )
A cláusula: WHERE A IN (2, 4, 6) é equivalente a
SELECT Marca
FROM Item
WHERE Marca LIKE ‘S%R’
Esse comando tem como resultado a exibição do atributo Marca da tabela Item, para os casos em que o valor do atributo Marca
INSERT INTO T2
SELECT C1, C2
FROM T1
Esse comando tem como resultado a inserção na tabela
Estoque (Cod, Item, Qtde, Categoria)
O comando SQL para se obter a soma dos valores do atributo
Qtde, agrupada por Categoria, apenas para as Categorias com
Qtde total superior a 100 unidades, é:
I. O operador EXISTS verifica se o resultado de uma consulta aninhada correlacionada é vazio ou não.
II. As opções para a especificação de junção de tabelas disponíveis em SQL incluem INNER JOIN, LEFT OUTER JOIN, CENTER OUTER JOIN, CENTER INNER JOIN, RIGHT OUTER JOIN e FULL OUTER JOIN.
III. O operador CONTAINS compara dois conjuntos de valores e devolve TRUE, se um conjunto contiver todos os valores do outro conjunto.
IV. A cláusula WHERE especifica as condições para a seleção de tuplas das relações, incluindo as condições para as junções, se necessário.
Está correto o que se afirma em:

A sintaxe SQL que permite a geração desse RESULTADO é:
A consulta 1 recupera o nome e sobrenome dos empregados que possuam um dependente com o mesmo nome e o mesmo sexo do empregado.
Quando se cria uma visão para ser atualizada, a cláusula WITH CKECK OPTION deve ser adicionada ao final da definição da visão, a fim de permitir que o sistema planeje uma estratégia de execução para atualização de dados pela visão.
As consultas 3 e 4 recuperam as mesmas informações; em ambas, a condição NUMERODEP=NUD é uma condição de seleção e corresponde a uma operação de junção na álgebra relacional.
Na consulta 1, foi utilizado qualificador para diferenciar os campos de mesmo nome das consultas correlacionadas.
A consulta 2 recupera o nome e sobrenome dos empregados que tenham dependentes.
No nível de isolamento 1 definido no SQL ANSI-92, nenhum bloqueio é considerado ou honrado ao se lerem dados nesse nível de isolamento.
(
Num_pedido int not null unique,
Codigo_produto smallint not null unique,
Quantidade decinal,
FOREIGN KEY (num_pedido)
REFERENCES PEDIDO,
(código_produto)
REFERENCES PRODUTO
);
Com base nos comandos SQL acima, julgue o item a seguir
Quando esses comandos forem executados, ocorrerão erros, pois as tabelas PRODUTO e PEDIDO deveriam ter sido criadas antes da execução desses comandos.
(
Num_pedido int not null unique,
Codigo_produto smallint not null unique,
Quantidade decinal,
FOREIGN KEY (num_pedido)
REFERENCES PEDIDO,
(código_produto)
REFERENCES PRODUTO
);
Com base nos comandos SQL acima, julgue o item a seguir
A cláusula REFERENCES estabelece a restrição de chave entre as tabelas. A chave estrangeira já está definida juntamente com o registro da tabela.
A ferramenta de linha de comando sqlservr é utilizada para administrar e inserir instruções T-SQL no prompt de comando.
A ferramenta de linha de comando dtexec é utilizada para configurar e executar um pacote SSIS e a sua ferramenta GUI correspondente é DTExecUI.
