Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 2.679 questões

Q959627 Banco de Dados

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.

Alternativas
Q959626 Banco de Dados

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.

Alternativas
Q959625 Banco de Dados

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.

Alternativas
Q957968 Banco de Dados
O comando SQL para extrair uma informação de um banco de dados é:
Alternativas
Q954565 Banco de Dados

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.

Alternativas
Q954564 Banco de Dados

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.

Alternativas
Q954559 Banco de 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.

Alternativas
Q954245 Banco de Dados

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:

Alternativas
Q952911 Banco de Dados

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.

Alternativas
Q952908 Banco de Dados
No banco de dados PostgresSQL, o comando SQL CREATE INDEX constrói um índice na(s) coluna(s) especificada(s) da relação especificada, que pode ser uma tabela ou uma visão. Qual das opções abaixo contém apenas métodos válidos para serem utilizados nos índices a partir da versão 10?
Alternativas
Q952907 Banco de Dados
Utilizando o banco de dados PostgresSQL, selecione a instrução SQL correta que concatena as palavras 'UFC' e 'ti' para formar 'UFCti''.
Alternativas
Q952870 Banco de Dados
Em SQL padrão, há comandos, como o INSERT, que podem ser utilizados para modificar um banco de dados. Sobre a utilização do comando INSERT em SQL padrão, é INCORRETO afirmar:
Alternativas
Q950956 Banco de Dados

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;

Alternativas
Q950955 Banco de Dados

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

Alternativas
Q949812 Banco de Dados

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.

Alternativas
Q948641 Banco de Dados

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

Alternativas
Q948142 Banco de Dados
SQL (Structured Query Language ou Linguagem de consulta estruturada) é uma linguagem de definição de dados (LDD ou, em inglês DDL para Data Definition Language), uma linguagem de manipulação de dados (LMD ou, em inglês DML para Data Manipulation Language), e uma linguagem de controle de dados (LCD ou, em inglês DCL para Data Control Language), para bancos de dados relacionais. Sobre o tema marque o item INCORRETO:
Alternativas
Q945518 Banco de Dados
Analise as afirmações sobre a Linguagem SQL relativas à estrutura básica de uma expressão SQL. Marque a alternativa que associa CORRETAMENTE a coluna da esquerda com a coluna da direita.
[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.
Alternativas
Q945516 Banco de Dados

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.

Alternativas
Q945306 Banco de Dados

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?

Alternativas
Respostas
1321: E
1322: E
1323: C
1324: C
1325: E
1326: C
1327: E
1328: A
1329: B
1330: B
1331: B
1332: B
1333: E
1334: E
1335: D
1336: E
1337: B
1338: B
1339: E
1340: C