Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 2.679 questões
SELECT Cadastro.NomeCliente, Ordens.NumOrdem
FROM Cadastro
LEFT JOIN Ordens
ON Cadastro.NumCliente=Ordens.NumCliente
ORDER BY NomeCliente;
Com relação aos comandos SQL apresentados acima, julgue o item a seguir.
Há um erro de programação SQL na quarta linha, pois o
registro NumCliente foi declarado em ambas as tabelas,
Cadastro e Ordens.
SELECT Cadastro.NomeCliente, Ordens.NumOrdem
FROM Cadastro
LEFT JOIN Ordens
ON Cadastro.NumCliente=Ordens.NumCliente
ORDER BY NomeCliente;
Com relação aos comandos SQL apresentados acima, julgue o item a seguir.
Caso não exista ocorrência de NumCliente na tabela
Ordens, relativa a um determinado NomeCliente, este
registro NomeCliente não será mostrado.
SELECT Cadastro.NomeCliente, Ordens.NumOrdem
FROM Cadastro
LEFT JOIN Ordens
ON Cadastro.NumCliente=Ordens.NumCliente
ORDER BY NomeCliente;
Com relação aos comandos SQL apresentados acima, julgue o item a seguir.
O resultado será uma lista com todas as ocorrências de
NomeCliente da tabela Cadastro e os respectivos
NumOrdem da tabela Ordens onde houver coincidência
do NumCliente.
Julgue o item subsecutivo, a respeito de linguagem de definição e manipulação de dados.
O comando WHERE do SQL corresponde à operação de
projeção da álgebra relacional.
Julgue o item subsecutivo, a respeito de linguagem de definição e manipulação de dados.
O comando DROP TABLE permite excluir do banco de dados
a definição de uma tabela e de todos os seus dados.
Acerca dos conceitos de otimização de consultas SQL e técnicas de análise de desempenho, julgue o próximo item.
Uma view materializada armazena apenas a consulta que
define e apresenta o resultado sempre atualizado de todas
as operações de definição de dados DDL.
Considere que, em um modelo relacional, há três tabelas bem formadas denominadas Jogador, Participa e Time, de tal forma que a tabela Participa, que representa que jogador participa de que time, tem a sua PK formada pela PK de Jogador e pela PK de Time. A PK dos jogadores é o seu CPF, e a PK dos times é o seu CNPJ. Ou seja, Jogador (CPF, Nome, ...), Time (CNPJ, Nome, UF, ...) e Participa (CPF, CNPJ).
O comando SQL que apresenta o nome dos jogadores dos times do Rio de Janeiro tem a seguinte estrutura:
Utilizando o banco de dados PostgresSQL, responda o que se pede.
As seguintes instruções SQL foram executadas usando o psql.
LISTEN sign_v;
BEGIN;
NOTIFY sign_v;
COMMIT;
LISTEN sign_v;
Selecione a alternativa correta sobre o resultado após a execução.
Acerca de bancos de dados, julgue o item que segue.
O código a seguir, criado no SQL Server 2017, apresenta uma visão materializada, especificamente devido ao argumento
SCHEMABINDING.
CREATE VIEW VwTeste
WITH SCHEMABINDING
AS
SELECT campo1 FROM tabela WHERE campo1 > 17;
Acerca de bancos de dados, julgue o item que segue.
Considere os seguintes comandos SQL.
WITH Numeros (num)
AS
(
SELECT 0 as num
union all
SELECT num + 3 as num
FROM Numeros
WHERE num <13
)
SELECT * FROM Numeros
É correto afirmar que o resultado da execução desses comandos é o seguinte.
0
3
6
9
12
Julgue os próximos itens, no que diz respeito a comandos SQL de consulta.
I Subqueries de múltiplas colunas retornam várias colunas em uma mesma linha.
II A função UNION apresenta as linhas que existam simultaneamente em duas ou mais tabelas.
III A função EXISTS garante que o resultado de uma subquery somente seja mostrado se retornar uma ou mais linhas.
IV A função EXTRACT retorna uma das informações de um campo do tipo data (dia, mês, ano, hora, minuto ou segundo).
Assinale a opção correta.
Para calcular o número de produtos com nomes que terminam com a letra B, o Auditor testou os comandos abaixo.
I. SELECT COUNT(nomePro) FROM Produto WHERE nomePro BEGIN '%B';
II . SELECT COUNT(*) FROM PRODUTO WHERE SUBSTR(nomePro, -1)='B';
III . SELECT COUNT(*) FROM Produto WHERE nomePro LIKE '%B';
IV. SELECT COUNT(nomePro) FROM Produto WHERE SUBSTR(nomePro, 0)='B';
Mostrará o resultado desejado o que consta APENAS em
[1] select [2] from [3] where
[ ] Lista as relações a examinar na avaliação da expressão. [ ] Usada para listar atributos desejados na consulta.
[ ] É um predicado envolvendo atributos de relações.
Analise as afirmações sobre a Linguagem SQL relativas às funções de totalização da mesma. Escreva (F) para Falso ou (V) para Verdadeiro e, em seguida, marque a sequência CORRETA.
I. A função COUNT (*) resulta na quantidade de linhas;
II. A função COUNT (nome_coluna) resulta na quantidade de itens que não forem nulos na coluna;
III. A função SUM (nome_coluna) resulta na média dos valores da coluna por todas as linhas;
IV. A função AVG (nome_coluna) resulta na soma dos valores da coluna em todas as linhas.
Uma das principais atividades relacionadas a um banco de dados é a consulta aos dados.
Qual comando é utilizado para retornar registros selecionados de uma ou mais tabelas?