Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.036 questões

Q3136062 Banco de Dados
A otimização de consultas SQL é essencial para melhorar o desempenho de sistemas que processam grandes volumes de dados. Análises adequadas permitem identificar gargalos e aumentar a eficiência das operações de leitura e escrita. Qual das alternativas a seguir representa uma técnica eficaz para otimizar o desempenho de uma consulta SQL?
Alternativas
Q3136034 Banco de Dados
Para analistas de sistemas, compreender os conceitos e componentes dos sistemas de banco de dados é essencial para realizar modelagens eficientes, otimizar consultas e garantir a integridade e o desempenho do sistema. Relacione os conceitos de banco de dados (Coluna A) com suas descrições ou funcionalidades correspondentes (Coluna B).

Coluna A: Conceito de Banco de Dados
1.Normalização. 2.Índice Clusterizado. 3.Chave Estrangeira. 4.ACID. 5.SQL JOIN.

Coluna B: Descrição
(__)Conjunto de propriedades que garantem a confiabilidade das transações de banco de dados, incluindo atomicidade, consistência, isolamento e durabilidade.

(__)Técnica utilizada para evitar redundância de dados em um banco de dados relacional, dividindo tabelas em estruturas menores.

(__)Operação que combina dados de duas ou mais tabelas, com base em uma condição de relacionamento entre elas.

(__)Tipo específico de índice que ordena fisicamente os dados na tabela com base em uma coluna específica, melhorando o desempenho de consultas.

(__)Construtor que estabelece uma relação entre tabelas, referenciando uma coluna em outra tabela como chave primária.

A sequência correta é:
Alternativas
Q3135909 Banco de Dados
Leia as afirmativas abaixo e marque "V" para verdadeiro e "F" para falso em relação aos sistemas gerenciadores de bancos de dados:

(__)O SQL é uma linguagem declarativa usada para consultar e manipular dados em um banco de dados relacional.
(__)O comando JOIN no SQL é utilizado para unir linhas de duas ou mais tabelas com base em uma condição.
(__)O comando DELETE em SQL remove uma tabela inteira do banco de dados.
(__)O comando GROUP BY permite agrupar resultados com base em valores de uma ou mais colunas.

Assinale a alternativa que contém a sequência correta:
Alternativas
Q3127932 Banco de Dados
Assinale a alternativa que apresenta qual dos comandos SQL a seguir está correto.
Alternativas
Q3127931 Banco de Dados
Assinale a alternativa que apresenta qual dos comandos SQL a seguir está correto.
Alternativas
Q3127930 Banco de Dados
Assinale a alternativa que apresenta qual das queries SQL a seguir apresenta erro em seu comando.
Alternativas
Q3124292 Banco de Dados
Considere o seguinte comando SQL:
SELECT projeto_nome, COUNT(DISTINCT vereador_nome)
FROM propositor, projeto
WHERE propositor.projeto_id = projeto.projeto_id
GROUP BY projeto_id
HAVING AVG(votos_favoraveis) = 10;

Entre as opções a seguir, assinale aquela que apresenta corretamente o comportamento dessa consulta: 
Alternativas
Q3117282 Banco de Dados
Uma equipe de desenvolvimento precisa consultar a tabela Funcionarios, que possui as colunas id, nome, cargo, salario e departamento_id. O objetivo é retornar todos os funcionários cujo cargo seja "Gerente" e o salário seja superior a 5000, ordenando os resultados do maior para o menor salário. Assinale a alternativa a seguir que mostra a consulta SQL correta para obter esse resultado:
Alternativas
Q3116430 Banco de Dados
Em bancos de dados relacionais, a linguagem SQL (Structured Query Language) é fundamental para a manipulação e consulta de dados. Sobre o SQL e seus dialetos, marque V para as afirmativas verdadeiras e F para as falsas.

(__) O SQL é uma linguagem padrão para gerenciar bancos de dados relacionais, mas cada sistema gerenciador de banco de dados (SGBD) pode ter suas próprias variações e extensões da linguagem.
(__) PL/SQL é um dialeto do SQL desenvolvido pela Microsoft e utilizado exclusivamente no sistema gerenciador de banco de dados SQL Server.
(__) Comandos SQL como SELECT, INSERT, UPDATE e DELETE são utilizados para consultar, inserir, atualizar e remover dados em tabelas, respectivamente.

Assinale a alternativa cuja respectiva ordem de julgamento esteja correta:
Alternativas
Q3115437 Banco de Dados

Considere as afirmações a seguir sobre o conceito de Data Lake.


I. Armazena somente dados relacionais, acessados através de consultas SQL.

II. Os dados não são filtrados até o momento da leitura.

III. É difícil de escalar.


Assinale a alternativa que contém somente afirmações corretas.

Alternativas
Q3115434 Banco de Dados
Considere os seguintes comandos em SQL:
I. CREATE TABLE Produto (Codigo INT, Desc VARCHAR(50))
II. INSERT INTO Produto (Codigo, Desc) VALUES (10, ”Monitor”)
III. GRANT ALTER ON Produto TO fulano
IV. DELETE FROM Produto WHERE Cod = 10
V. DROP TABLE Produto

Assinale a alternativa que possui somente exemplos de comandos de Linguagem de Definição de Dados (DDL).
Alternativas
Q3114989 Banco de Dados
Os bancos de dados NoSQL são uma categoria de sistemas de gerenciamento de banco de dados (SGBD) projetados para lidar com dados não estruturados ou semiestruturados, ou seja, dados que não seguem um modelo de esquema rígido como o relacional (SQL). O termo NoSQL (que originalmente significava “sem SQL”) evoluiu para se referir a “Not Only SQL”, destacando a flexibilidade dessas bases de dados em relação aos modelos tradicionais.
No contexto dos bancos de dados NoSQL, bancos de dados do tipo documento
Alternativas
Q3114080 Banco de Dados
Leia.

“_______________ é usado em uma instrução com WHERE ou HAVING (como parte de GROUP BY) para limitar as linhas selecionadas aos itens quando uma coluna possui um determinado padrão de caracteres contido nela.”

O trecho acima faz referência a qual comando da Linguagem SQL?
Alternativas
Q3114079 Banco de Dados
Qual comando da Linguagem SQL é utilizado para confirmar uma transação, tornando as alterações permanentes no banco de dados?
Alternativas
Q3114078 Banco de Dados
A linguagem SQL é usada para executar comandos em bancos de dados relacionais. Ela é dividida em subgrupos, como DML – Data Manipulation Language: comandos que alteram informações nas tabelas, seja para inserir ou excluir dados. São exemplos de comandos do subgrupo DML, EXCETO:
Alternativas
Q3113847 Banco de Dados

No que se refere aos sistemas gerenciadores de banco de dados (SGBDs) e à linguagem SQL, julgue o item seguinte.


Para mostrar a especialidade da psicóloga MARIA DOS ANJOS DA SILVA, é suficiente utilizar a instrução SQL a seguir.


SELECT ESPECIALIDADE

FROM PSICOLOGO

WHERE NOME = ‘MARIA DOS ANJOS DA SILVA‘;

Alternativas
Q3113846 Banco de Dados

No que se refere aos sistemas gerenciadores de banco de dados (SGBDs) e à linguagem SQL, julgue o item seguinte.


O comando SQL que deve ser utilizado para alternar, por exemplo, o telefone do psicólogo JOÃO para (61) 91234‑5678 está apresentado a seguir.


 UPDATE JOÃO

SET TELEFONE = ‘(61) 91234‑5678’;

Alternativas
Q3111827 Banco de Dados
Com base na tabela de nome vendas apresentada acima e nos conceitos de SQL, DLL e DML, julgue o próximo item.

Captura_de tela 2024-12-17 082649.png (443×124)
A operação para adicionar uma coluna nova à tabela vendas é realizada por meio de DML.
Alternativas
Q3111826 Banco de Dados
Com base na tabela de nome vendas apresentada acima e nos conceitos de SQL, DLL e DML, julgue o próximo item.

Captura_de tela 2024-12-17 082649.png (443×124)
A execução do comando SQL a seguir apresentará a soma de todas as vendas cujo valor excede 150.00.
SELECT SUM(valorVenda) FROM vendas WHERE valorVenda > 150.00;
Alternativas
Q3111825 Banco de Dados
Com base na tabela de nome vendas apresentada acima e nos conceitos de SQL, DLL e DML, julgue o próximo item.

Captura_de tela 2024-12-17 082649.png (443×124)
As tarefas de eliminar registros da tabela vendas e de criar um índice para otimização de consultas devem ser executadas com DDL. 
Alternativas
Respostas
161: D
162: E
163: A
164: B
165: D
166: C
167: D
168: C
169: C
170: D
171: D
172: E
173: B
174: A
175: D
176: C
177: E
178: E
179: C
180: E