Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.618 questões

Q3573645 Banco de Dados
Camila deparou com uma instrução em SQL com um comando de seleção do tipo SELECT <xxx> FROM <yyy> WHERE <zzz>. Nesse caso, Camila identificou em uma sintaxe correta que xxx, yyy e zzz são, respectivamente
Alternativas
Q3565826 Banco de Dados
SQL é um conjunto de comandos de manipulação de banco de dados utilizado para criar e manter a estrutura desse banco de dados, além de incluir, excluir, modificar e pesquisar informações nas suas tabelas. A linguagem SQL é dividida nos seguintes componentes:

I. Data Definition Language. II. Data Manipulation Language. III. Data Query Language. IV. Data Control Language.

Quais estão corretos?
Alternativas
Q3565307 Banco de Dados
Como ordenar os registros de uma tabela em ordem decrescente por uma coluna chamada "preco"? 
Alternativas
Q3565306 Banco de Dados
Qual a função do operador LIKE na cláusula WHERE?
Alternativas
Q3565305 Banco de Dados
É usada para selecionar registros únicos (sem duplicatas) de uma tabela
Alternativas
Q3548337 Banco de Dados
Considere o seguinte comando SQL, aplicado a uma base de dados de funcionários no MySQL:
34.png (325×194)
Com base nesse cenário, assinale a alternativa que descreve corretamente o comportamento da consulta.
Alternativas
Q3540436 Banco de Dados
Considere um banco de dados que armazena informações sobre alunos, disciplinas e professores do IFMS e que foi solicitado ao técnico de tecnologia da informação uma consulta SQL (Structured Query Language) para retornar os nomes dos alunos que cursaram a disciplina de informática, ministrada por uma professora (sexo feminino), que possuem renda familiar acima de R$ 2.000 e residem a mais de 5 km do IFMS.
Qual das alternativas a seguir apresenta a consulta correta para esse cenário?
Alternativas
Q3538251 Banco de Dados
Como analista de tecnologia da informação da Sanesul, você recebeu do setor de Recursos Humanos uma solicitação para criar um banco de dados com as informações de todos os servidores da empresa. Para isso, você utilizou a seguinte estrutura de tabela e inserção de dados:

CREATE TABLE servidores(     id INTEGER PRIMARY KEY,     nome TEXT NOT NULL,     genero TEXT NOT NULL     );

INSERT INTO servidores VALUES (1, 'Alexandre', 'M'); INSERT INTO servidores VALUES (2, 'Joana', 'F'); INSERT INTO servidores VALUES (3, 'Marina', 'F'); INSERT INTO servidores VALUES (4, 'Carol', 'F'); INSERT INTO servidores VALUES (5, 'Lucas', 'M'); 

Durante o mês de outubro, mês da conscientização para o controle do câncer de mama, o setor de RH solicitou um relatório segmentado por gênero, somente do feminino, para obter os nomes das servidoras. Qual comando você deverá utilizar para gerar esse relatório?
Alternativas
Q3538245 Banco de Dados
A linguagem SQL é composta por diferentes subconjuntos de linguagens que permitem a definição, manipulação e transação de dados em um banco de dados. Um desses subconjuntos é a DDL (Data Definition Language), que é usada para a definição das estruturas de dados, fornecendo as instruções que permitem a criação, modificação e remoção de objetos de banco de dados. Considerando essas informações, assinale a alternativa em que todos os comandos pertencem exclusivamente à DDL.
Alternativas
Q3535938 Banco de Dados
O setor de TI de um hospital precisa gerar relatórios diários com o nome dos pacientes e suas respectivas datas de internação. Esses dados estão armazenados em uma tabela chamada pacientes, com as colunas id_paciente, nome, data_internacao e diagnostico.
Com base nessa situação hipotética, assinale a opção que apresenta a instrução SQL que retorna corretamente apenas o nome e a data de internação de todos os pacientes internados no hospital.
Alternativas
Q3531971 Banco de Dados
Certa aplicação web tem uma funcionalidade de busca de usuários por nome, realizada em PHP, conforme os parâmetros a seguir.
$ username = $ _GET['username']; $ query = “SELECT * FROM users WHERE username = '$ username'“; $ result = mysqli_query($ connection, $ query);  
A partir dessas informações, julgue os itens subsequentes, considerando o que é definido pelo OWASP Top 10 de 2021 no que diz respeito a falhas de aplicação. 
Considere que um atacante tenha acesso à aplicação em apreço e realize a seguinte chamada.
http://prova.com/busca?username=admin'--
Nesse caso, essa chamada equivale à consulta SQL a seguir. 
SELECT * FROM users WHERE username = 'admin'- -'

Alternativas
Q3531950 Banco de Dados

Julgue os itens subsecutivos, a respeito de bancos de dados.  


Em SQL, as junções externas (LEFT OUTER JOIN, RIGHT OUTER JOIN e FULL OUTER JOIN) permitem incluir registros de uma ou de ambas as tabelas, mesmo quando não há correspondência entre as chaves de junção.  

Alternativas
Q3530301 Banco de Dados

Com base nas informações do código precedente, julgue o próximo item.



Pelo comando SELECT, entende-se que os valores da coluna valor_venda devem ser menores que zero. 

Alternativas
Q3530280 Banco de Dados

Julgue o item subsequente, relativos à teoria da informação e a banco de dados.  


No contexto de banco de dados, dados estruturados são aqueles que não possuem um formato fixo e são armazenados em sistemas como bancos NoSQL, ao passo que dados não estruturados possuem um formato rígido e são armazenados em tabelas relacionais. 

Alternativas
Q3522258 Banco de Dados
O SQL é uma linguagem padrão para manipulação de dados em bancos relacionais, amplamente utilizada para criar e manter estruturas em diferentes SGBDs. Após a constituição e a implementação de um banco de dados, uma forma eficiente de realizar a persistência dos dados é através da utilização da linguagem de manipulação de dados, conhecida no mercado como DML. São exemplos de comandos desse tipo de linguagem, EXCETO:
Alternativas
Q3521468 Banco de Dados
Em sistemas de gerenciamento de bancos de dados relacionais, o SQL (Structured Query Language) é a linguagem primordial para a manipulação de dados e a automação de tarefas. A compreensão de seus comandos fundamentais, bem como a aplicação de recursos avançados, como procedimentos armazenados e triggers, é crucial para a garantia da integridade, performance e segurança dos dados. Sobre os conceitos e funcionalidades do SQL e seus componentes, assinale a alternativa correta.
Alternativas
Q3520049 Banco de Dados
Considerando a tabela 'clientes', com as colunas 'id', 'nome' e 'idade', qual comando SQL insere um novo cliente chamado "João" com 30 anos?
Alternativas
Ano: 2025 Banca: FUVEST Órgão: USP Prova: FUVEST - 2025 - USP - Analista de Sistemas |
Q3509649 Banco de Dados
As tabelas, a seguir, foram criadas no banco de dados relacional para armazenar informações sobre vendas:

CREATE TABLE Clientes (  Cliente_ID INT PRIMARY KEY,  Nome VARCHAR(100),  Cidade VARCHAR(100),  Estado CHAR(2) );
CREATE TABLE Pedidos (  Pedido_ID INT PRIMARY KEY,  Cliente_ID INT,  Data_Pedido DATE,  Valor_Total DECIMAL(10,2),  FOREIGN KEY (Cliente_ID) REFERENCES Clientes(Cliente_ID) ); 

A consulta SQL, a seguir, retorna quais resultados? 
SELECT c.Nome, COUNT(p.Pedido_ID) AS Num_Pedidos, COALESCE(SUM(p.Valor_Total), 0) AS Total_Gasto FROM Clientes c LEFT JOIN Pedidos p ON c.Cliente_ID = p.Cliente_ID WHERE p.Data_Pedido >= '2025-02-01' GROUP BY c.Nome HAVING COUNT(p.Pedido_ID) >= 1; 
Alternativas
Q3508324 Banco de Dados
Em um sistema de gerenciamento de banco de dados relacional compatível com SQL ANSI, você precisa selecionar dados de duas tabelas relacionadas: clientes (com colunas id_cliente, nome) e pedidos (com colunas id_pedido, id_cliente, data_pedido). O objetivo é obter uma lista completa de todos os clientes e todos os pedidos, mesmo que um cliente não tenha feito nenhum pedido ou que um pedido não esteja associado a um cliente existente (o que pode ocorrer devido a inconsistências nos dados). Para cada cliente, devem ser exibidos os pedidos associados (se houver), e para cada pedido, o cliente correspondente (se houver). Onde não houver correspondência, as colunas da tabela ausente devem exibir o valor NULL. Assinale a alternativa que atende corretamente o requisito descrito: 
Alternativas
Q3508322 Banco de Dados
Para alterar o tipo de dados da coluna nome na tabela clientes de VARCHAR(50) para VARCHAR(100), garantindo que tentativas de inserir valores maiores que 100 caracteres resultem em erro, qual deve ser a instrução DDL? Assinale a alternativa correta: 
Alternativas
Respostas
301: D
302: E
303: D
304: B
305: E
306: B
307: E
308: B
309: C
310: B
311: C
312: C
313: E
314: E
315: D
316: A
317: A
318: C
319: D
320: E