Questões de Concurso Sobre sql em banco de dados

Foram encontradas 3.918 questões

Q3178708 Banco de Dados
A linguagem SQL oferece uma variedade de comandos e funcionalidades para manipulação e consulta de dados em bancos de dados relacionais. Com base nas práticas recomendadas e comandos do padrão ANSI SQL, analise as assertivas abaixo: 
I. A cláusula JOIN é utilizada para combinar registros de duas ou mais tabelas com base em uma condição comum entre elas.

II. A cláusula GROUP BY deve ser sempre acompanhada da cláusula HAVING, pois esta última é responsável por agrupar os dados.

III. O comando CASE só pode ser utilizado em instruções SQL do tipo SELECT, não sendo permitido em outras operações como UPDATE ou DELETE.


Quais estão corretas?
Alternativas
Q3175740 Banco de Dados
PL/SQL é uma extensão da linguagem SQL que integra SGBDs Oracle. O recurso utilizado para manipular o conjunto de resultados de uma instrução SELECT na linguagem PL/SQL, podendo ser implícito ou explícito, é chamado de:
Alternativas
Q3175739 Banco de Dados
Considere uma tabela nomeada como TB_CONCURSO em um SGBD SQL Server 2022. Assinale a alternativa que corresponde a um comando SQL que irá excluir todos os registros da tabela TB_CONCURSO, mantendo a estrutura da tabela.
Alternativas
Q3174940 Banco de Dados
Assinale a opção que contém apenas comandos da linguagem de criação de dados (DDL – Data Definition Language). 
Alternativas
Q3174795 Banco de Dados
NoSQL é uma abreviação de Not only SQL (não somente SQL), termo cunhado para definir os novos modelos de armazenamento de dados, criados para atender às necessidades de flexibilidade, disponibilidade, escalabilidade e desempenho das aplicações inseridas no contexto de Big Data.
Esses modelos são classificados de acordo com a estrutura em que os dados são armazenados.
Um deles, especificamente, não considera conceitos como normalização de dados, criação de joins e definição de esquemas rígidos. Ele armazena estruturas flexíveis que podem ser obtidas por meio de dados semiestruturados, como os formatos XML e JSON. Cada uma dessas estruturas armazenadas não contém necessariamente os mesmos atributos, pois não é necessário definir um esquema.
O modelo em questão é o
Alternativas
Ano: 2025 Banca: FGV Órgão: PC-MG Prova: FGV - 2025 - PC-MG - Perito Criminal - Área II |
Q3173009 Banco de Dados
A linguagem SQL (Structured Query Language) é amplamente utilizada para gerenciar e manipular bancos de dados relacionais. Assinale a opção que representa corretamente uma consulta SQL para retornar todos os dados da tabela clientes em que a coluna cidade é igual a "São Paulo".
Alternativas
Q3172904 Banco de Dados
Algumas linguagens são utilizadas na composição da linguagem SQL. Diante do exposto, assinale a alternativa que apresenta a linguagem utilizada na modelagem e no desenvolvimento de bancos de dados para a definição de estruturas de dados, como colunas, tabelas, linhas e índices.
Alternativas
Q3171134 Banco de Dados
O uso de Views em bancos de dados é amplamente utilizado, permitindo benefícios importantes para a visualização de dados. Assinale a alternativa correta sobre Views em SQL.
Alternativas
Q3171133 Banco de Dados
Funções de agregação são amplamente utilizadas em comandos SQL. Estas funções têm por objetivo obter informação sobre conjuntos de linhas especificados na cláusula WHERE ou sobre grupos de linhas indicados na cláusula GROUP BY. Considere a consulta a seguir:
SELECT AVG(Idade) FROM Pessoa
Assinale a alternativa que apresenta a finalidade da função AVG().
Alternativas
Q3171132 Banco de Dados
Junções em linguagem SQL são constantemente utilizadas para gerar consultas rebuscadas em bases de dados. A operação de junção natural (natural join) opera sobre duas relações e produz uma relação como resultado. Sobre junção natural, assinale a alternativa correta.
Alternativas
Q3170249 Banco de Dados

Acerca de prevenção e combate a ataques a redes de computadores, criptografia e certificação digital, julgue o item seguinte.


Um aplicativo que armazene dados sensíveis criptografados em um banco de dados usando criptografia automática garante que esses dados, quando recuperados, estejam isentos de serem indevidamente capturados, mesmo que haja uma falha de injeção de SQL. 

Alternativas
Q3170235 Banco de Dados

A partir das tabelas departamento e funcionario precedentes, julgue o item a seguir, relativo a SQL.


A execução da seguinte consulta SQL retornará o nome dos funcionários e seus respectivos departamentos e salários.


SELECT f.nome, d.nome_departamento, f.salario

FROM funcionarios f INNER JOIN departamentos d

ON f.id_departamento = d.id;

Alternativas
Q3170234 Banco de Dados

A partir das tabelas departamento e funcionario precedentes, julgue o item a seguir, relativo a SQL.


A execução da seguinte consulta SQL resultará uma lista com a média de salários de cada departamento.

SELECT d.nome_departamento, AVG(f.salario) AS

salario_medio

FROM funcionarios f

INNER JOIN departamentos d

ON f.id_departamento = d.id

WHERE salario_medio > 4000.00

GROUP BY d.nome_departamento;

Alternativas
Q3170233 Banco de Dados

A partir das tabelas departamento e funcionario precedentes, julgue o item a seguir, relativo a SQL.


O resultado da seguinte consulta SQL será uma lista com os departamentos cadastrados e a quantidade de empregados de cada um deles.


SELECT d.nome_departamento AS departamento,

COUNT(f.id) AS total_empregados

FROM departamentos d

LEFT JOIN funcionarios f

ON d.id = f.id_departamento

GROUP BY d.id, d.nome_departamento;

Alternativas
Q3167241 Banco de Dados
SELECT * FROM Produtos WHERE Preco > 0.00;
Considerando trecho de código SQL precedente, julgue o seguinte item.
O retorno do comando apresentado será necessariamente uma lista de todos os itens da tabela Produtos, ordenados pelo campo Preco, do menor valor para o maior valor.
Alternativas
Q3167187 Banco de Dados

A respeito de administração de banco de dados, julgue o item a seguir.


Os Extended Events no Microsoft SQL Server são ferramentas de monitoramento e diagnóstico, que permitem rastrear eventos com baixo impacto de desempenho, com maior flexibilidade e precisão, substituindo o SQL Profile.  

Alternativas
Q3167065 Banco de Dados

Julgue o item a seguir, a respeito da segurança da informação e dos vários tipos de ataques e suas características.  


A principal maneira de se fazer a injeção SQL é a inserção de código no arquivo executável da aplicação, o qual será concatenado com comandos SQL e executado.

Alternativas
Q3162130 Banco de Dados
Considere um banco de dados relacional que armazena informações sobre diversas corridas de rua. O esquema desse banco de dados relacional é descrito por apenas uma tabela chamada: Corrida (bateria: integer, nome: varchar(64), tempo: float). Com base nessa tabela, assinale a alternativa que representa uma consulta SQL que retorna o nome do ganhador de cada bateria, a bateria e o tempo respectivamente.
Alternativas
Q3161390 Banco de Dados
Assinale com V (Verdadeiro) ou com F (Falso) as seguintes afirmações sobre banco de dados relacionais:

( ) O diagrama Entidade-Relacionamento é utilizado na modelagem conceitual de banco de dados relacional.
( ) O comando SQL INSERT é utilizado para alterar dados já existentes em uma tabela.
( ) A normalização em bancos de dados tem como objetivo principal eliminar redundâncias e inconsistências no banco de dados.
( ) O principal benefício de um índice em uma tabela de banco de dados é aumentar a velocidade de consultas.

Assinale a alternativa que apresenta a sequência correta.
Alternativas
Q3161336 Banco de Dados
Uma tabela chamada vendas armazena informações sobre as vendas realizadas por uma determinadaempresa, com as seguintes colunas:

• id_venda (INT): identificador da venda
• data_venda (DATE): data em que a venda foi realizada
• id_produto (INT): identificador do produto vendido
• quantidade (INT): quantidade de itens vendidos
• valor_total (DECIMAL): valor total da venda

Qual das consultas abaixo retorna o número do mês, número total de vendas e o valor médio dasvendas do mês indepentende do ano da venda, considerando o uso da linguagem SQL no banco dedados PostgreSQL? 
Alternativas
Respostas
1: A
2: D
3: B
4: B
5: A
6: B
7: A
8: D
9: C
10: A
11: E
12: C
13: E
14: C
15: E
16: C
17: E
18: C
19: B
20: D