Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.618 questões

Q3635827 Banco de Dados
A cláusula HAVING em uma consulta SQL padrão ANSI é utilizada para
Alternativas
Q3635826 Banco de Dados
Considere as tabelas CLIENTES(ID, NOME) e PEDIDOS(ID, CLIENTE_ID, VALOR). Qual consulta SQL retornaria todos os clientes, mesmo aqueles que nunca fizeram um pedido?
Alternativas
Q3635825 Banco de Dados
 O que é uma subconsulta (subquery) em SQL?
Alternativas
Q3635823 Banco de Dados
Para contar quantos pedidos cada cliente fez, qual combinação de cláusulas SQL seria mais apropriada?
Alternativas
Q3623355 Banco de Dados
No tempo em que uma transação em SQL é realizada, os dados alterados por ela são inseridos em um repositório temporário até que seja aplicado um comando que torne definitiva toda e qualquer alteração realizada pela transação. Qual é esse comando? 
Alternativas
Ano: 2025 Banca: Quadrix Órgão: CRM-ES Prova: Quadrix - 2025 - CRM-ES - Técnico de TI |
Q3623111 Banco de Dados
No que se refere a modelos de dados e linguagem SQL básica, assinale a opção correta. 
Alternativas
Q3621982 Banco de Dados
Um Técnico em Tecnologia da Informação foi designado para criar uma tabela em um banco de dados relacional para armazenar informações de clientes, como ID, nome, e-mail e telefone. Assinale a alternativa CORRETA que corresponde qual comando SQL básico deve ser utilizado para criar essa tabela.
Alternativas
Q3621972 Banco de Dados
Em SQL, operações se referem às diversas ações que podem ser realizadas em um banco de dados para manipular dados. Julgue as seguintes operações SQL.

I.SELECT é usado para consultar dados em uma tabela.
II.INSERT adiciona novos registros em uma tabela.
III.DELETE altera dados já existentes em uma tabela.
IV.UPDATE modifica valores em registros existentes.

Qual alternativa está correta?
Alternativas
Q3621967 Banco de Dados
Um Técnico em Tecnologia da Informação precisa listar todos os clientes cadastrados em uma tabela chamada clientes. Assinale a alternativa CORRETA que corresponde qual comando SQL realiza essa consulta corretamente.
Alternativas
Q3615529 Banco de Dados
No uso da SQL em um banco de dados MySQL, um comando é utilizado para remover objetos como tabelas e índices. A principal característica desse comando é que a exclusão é definitiva; uma vez executado, não há retorno simples para recuperar o objeto excluído. Para excluir a tabela “projetos” de um banco de dados MySQL, o comando a ser submetido à execução é: 
Alternativas
Q3605134 Banco de Dados
Uma clínica de psicologia mantém um sistema de gerenciamento de pacientes com o modelo de banco de dados relacional simplificado a seguir:

• Tabela pacientes (id, nome, data_ nascimento, diagnostico)
• Tabela consultas (id, paciente_id, data_ consulta, terapeuta, observacoes)

Um técnico da equipe de TI foi encarregado de executar tarefas de manutenção e análise de dados do banco por meio de comandos básicos de SQL.

Com base nessa situação hipotética, julgue o item seguinte. 


O comando DELETE FROM pacientes WHERE nome = ‘João’; remove o paciente com esse nome e todas as suas consultas automaticamente.

Alternativas
Q3605133 Banco de Dados
Uma clínica de psicologia mantém um sistema de gerenciamento de pacientes com o modelo de banco de dados relacional simplificado a seguir:

• Tabela pacientes (id, nome, data_ nascimento, diagnostico)
• Tabela consultas (id, paciente_id, data_ consulta, terapeuta, observacoes)

Um técnico da equipe de TI foi encarregado de executar tarefas de manutenção e análise de dados do banco por meio de comandos básicos de SQL.

Com base nessa situação hipotética, julgue o item seguinte. 


O comando SELECT * FROM consultas WHERE data_consulta > ‘2025‑07‑01’; retorna todas as consultas realizadas antes de 1º de julho de 2025.

Alternativas
Q3605132 Banco de Dados
Uma clínica de psicologia mantém um sistema de gerenciamento de pacientes com o modelo de banco de dados relacional simplificado a seguir:

• Tabela pacientes (id, nome, data_ nascimento, diagnostico)
• Tabela consultas (id, paciente_id, data_ consulta, terapeuta, observacoes)

Um técnico da equipe de TI foi encarregado de executar tarefas de manutenção e análise de dados do banco por meio de comandos básicos de SQL.

Com base nessa situação hipotética, julgue o item seguinte. 


Para atualizar o diagnóstico de um paciente, pode‑se usar o comando: UPDATE pacientes SET diagnostico = ‘depressão’ WHERE id = 5;. 

Alternativas
Q3605131 Banco de Dados
Uma clínica de psicologia mantém um sistema de gerenciamento de pacientes com o modelo de banco de dados relacional simplificado a seguir:

• Tabela pacientes (id, nome, data_ nascimento, diagnostico)
• Tabela consultas (id, paciente_id, data_ consulta, terapeuta, observacoes)

Um técnico da equipe de TI foi encarregado de executar tarefas de manutenção e análise de dados do banco por meio de comandos básicos de SQL.

Com base nessa situação hipotética, julgue o item seguinte. 


O comando SELECT nome FROM pacientes WHERE diagnostico = ‘ansiedade’; retorna os nomes dos pacientes com esse diagnóstico registrado.

Alternativas
Q3605130 Banco de Dados
Uma clínica de psicologia mantém um sistema de gerenciamento de pacientes com o modelo de banco de dados relacional simplificado a seguir:

• Tabela pacientes (id, nome, data_ nascimento, diagnostico)
• Tabela consultas (id, paciente_id, data_ consulta, terapeuta, observacoes)

Um técnico da equipe de TI foi encarregado de executar tarefas de manutenção e análise de dados do banco por meio de comandos básicos de SQL.

Com base nessa situação hipotética, julgue o item seguinte. 


O comando INSERT INTO consultas (paciente_ id, data_consulta, terapeuta) VALUES (3, ‘2025‑07‑12’, ‘Dra. Carla’); está incorreto, pois falta o campo observacoes, que deve, obrigatoriamente, ser preenchido.

Alternativas
Q3595757 Banco de Dados
Considere o script SQL a seguir, desenvolvido para o controle de estoque de uma loja.

• (Comando 1) Criação de tabela de produtos CREATE TABLE Produto (  id_produto INT PRIMARY KEY,  nome VARCHAR(120) NOT NULL,  preco NUMERIC(10,2) NOT NULL,  quantidade INT NOT NULL );
• (Comando 2) Inserção de dado inicial INSERT INTO Produto (id_produto, nome, preco, quantidade) VALUES (1, 'Mouse Óptico', 49.90, 100);
• (Comando 3) View para produtos sem estoque CREATE VIEW vw_produtos_em_falta AS SELECT id_produto, nome FROM Produto WHERE quantidade = 0;
• (Comando 4) Procedure para atualizar preço CREATE PROCEDURE atualizar_preco(p_id INT, p_preco NUMERIC(10,2)) BEGIN  UPDATE Produto SET preco = p_preco WHERE id_produto = p_id; END;
• (Comando 5) Trigger para log de mudanças de preço CREATE TRIGGER trg_log_preco AFTER UPDATE OF preco ON Produto FOR EACH ROW BEGIN  INSERT INTO LogAlteracoes(id_produto, campo, valor_antigo, valor_novo, dt_evento)  VALUES (OLD.id_produto, 'preco', OLD.preco, NEW.preco, CURRENT_TIMESTAMP); END;
• (Comando 6) Atualização de quantidade UPDATE Produto SET quantidade = quantidade - 1 WHERE id_produto = 1;
• (Comando 7) Remoção de produtos sem estoque DELETE FROM Produto WHERE quantidade = 0;
• (Comando 8) Concessão de permissão de leitura GRANT SELECT ON Produto TO analista;
• (Comando 9) Alteração de esquema da tabela ALTER TABLE Produto ADD COLUMN ativo BOOLEAN DEFAULT TRUE;
• (Comando 10) Revogação de permissão de inserção REVOKE INSERT ON Produto FROM analista;

As instruções do tipo DML são executadas nos comandos:
Alternativas
Q3594428 Banco de Dados
SQL é uma linguagem de banco de dados abrangente que inclui comandos para definição de dados (DDL - Data Definition Language), manipulação de dados (DML - Data Manipulation Language), controle (DCL – Data Control Language), dentre outros.
Neste contexto, avalie as afirmativas a seguir e assinale (V) para verdadeira e (F) para falsa.

( ) O comando para apagar registros em uma tabela é o DELETE.
( ) Os comandos REVOKE, UPDATE e TRUNCATE pertencem, respectivamente, aos subconjuntos DCL, DML e DDL.
( ) O comando SAVEPOINT é um dos comandos do subconjunto DCL.
( ) O comando DROP pertence ao subconjunto DDL, sendo usado para limpar completamente uma tabela mantendo sua estrutura original.

As afirmativas são, respetivamente,
Alternativas
Q3593325 Banco de Dados
Um estagiário do Tribunal de Contas está estudando a linguagem SQL padrão e aprendeu que seus comandos são agrupados de acordo com suas funcionalidades.
Com base nesse aprendizado, assinale a opção que apresenta apenas comandos pertencentes à categoria de definição de dados (DDL).
Alternativas
Q3576429 Banco de Dados
Considerando o sistema gerenciador de banco de dados MS SQL Server 2019, o comando para definir o formato de data para dia/mês/ano é: 
Alternativas
Q3576428 Banco de Dados
Tomando o sistema gerenciador de banco de dados PostgreSQL 17.5, o comando para paralisar a execução do servidor por 2,5 segundos é:
Alternativas
Respostas
281: E
282: B
283: A
284: C
285: E
286: D
287: B
288: E
289: A
290: C
291: E
292: E
293: C
294: C
295: E
296: B
297: A
298: E
299: E
300: E