Questões de Concursos

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
109 questões encontradas
Questões por página
20
Mais recentes
 

Para excluir, por exemplo, o médico de id_medico = 5 da tabela Medicos, garantindo que não existam atendimentos vinculados a ele, pode‑se usar o seguinte comando:


DELETE FROM Medicos

WHERE id_medico = 5

AND NOT EXISTS (SELECT 1 FROM Atendimentos WHERE id_medico = 5);


C

Certo


E

Errado

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


C

Certo


E

Errado

Considere o script SQL a seguir, desenvolvido para o controle de estoque de estoque de uma loja.


Imagem associada para resolução da questão


Imagem associada para resolução da questão


As instruções do tipo DML são executadas nos comandos:


A

1 – 3 – 4


B

2 – 6 – 7.


C

2 – 8 – 10.


D

3 – 5 – 9.


E

1 – 7 – 10.

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,


A

V – V – F – F.


B

F – V – V – V.


C

V – F – F – V.


D

F – F – V – F.


E

V – V – F – V.

Em bancos de dados relacionais, o comando GRANT permite a definição de colunas específicas para as instruções de


A

CREATE, DELETE e INSERT.


B

DELETE, SELECT e UPDATE.


C

DELETE, INSERT e SELECT.


D

INSERT, SELECT e UPDATE.


E

CREATE, INSERT e UPDATE.

Considere a linguagem SQL no que se refere a comandos para manipulação de dados (DML).


Suponha uma tabela de um banco de dados relacional, denominada Tab1, que contenha os campos Cod e Nome.


Assinale a alternativa que indica o comando para atualizar o campo Cod para o valor 25, apenas para valores do campo Nome diferentes da string Teste:


A

UPDATE Tab1

Cod = 25

HAVING Nome <> ‘Teste’;


B

UPDATE Tab1

MAKE Cod = 25

FOR Nome <> ‘Teste’;


C

UPDATE Tab1

SET Cod = 25

WHERE Nome <> ‘Teste’;


D

UPDATE Tab1

SET Cod = 25

IN CASE Nome <> ‘Teste’;


E

UPDATE Tab1

USE Cod = 25

AT Nome <> ‘Teste’;

O comando a seguir excluirá, na tabela em questão, o registro referente à cidade de Uberlândia. S


ET @ROWID ON IBGE = 3170206;

DEL ON TABCIDADES IN @ROWID;


C

Certo


E

Errado

Considere o modelo relacional abaixo e responda as questões 27, 28 e 29.


Imagem associada para resolução da questão


Qual o comando SQL para alterar o status da matrícula para AP nos registros que a nota é maior ou igual a 7 e a frequência é maior ou igual a 75?


A

UPDATE matricula

SET status = “AP”

WHERE nota >= 7

AND frequencia >= 75.


B

ALTER TABLE matricula

SET status = “AP”

WHERE nota >= 7

AND frequencia >= 75.


C

ALTER TABLE matricula

SET status = “AP”

WHERE nota >= 7

OR frequencia >= 75.


D

UPDATE matricula

status = “AP”

WHERE nota >= 7

AND frequencia >= 75.


E

UPDATE matricula

SET status = “AP”

WHERE nota > 7

AND frequencia > 75.

Considere uma tabela denominada clientes com três colunas: id, nome e peso. O comando SQL, que pode ser utilizado para aumentar em duas unidades o peso de todos os clientes, é


A

UPDATE clientes SET peso = peso + 2;


B

ALTER TABLE clientes WHERE peso = peso + 2;


C

UPDATE TABLE clientes FROM peso = peso + 2;


D

UPDATE clientes WHERE peso = peso + 2;


E

ALTER TABLE clientes SET peso = peso + 2;

O CRUD, que representa as quatro operações básicas em um SGBD, é um exemplo de


A

data control language.


B

not only structured query language.


C

data manipulation language.


D

data definition language.


E

structured query language.

Uma operação de UPDATE em lote que afeta milhões de linhas está causando um uso intenso do log de transações e teme-se que a transação falhe por falta de espaço. Qual técnica de tuning pode ser aplicada para comitar as alterações em grupos menores, gerenciando o crescimento do log e permitindo um rollback parcial em caso de falha, sem abortar toda a operação?


A

Utilizar a hint NOLOGGING no UPDATE.


B

Dividir a operação em lotes menores usando COMMIT periódico.


C

Aumentar o tamanho do arquivo de log de transações.


D

Desabilitar a recuperação do banco de dados.


E

Utilizar uma tabela temporária para armazenar os resultados intermediários.

Ano: 2025
Prova: CESPE/CEBRASPE - SUSEP - Analista Técnico - Área: Tecnologia da Informação e Ciencia de Dados - 2025

O comando UPDATE pode ser utilizado para alterar a definição de colunas em uma tabela, como o tipo de dado de uma coluna data_nascimento, por exemplo, substituindo VARCHAR por DATE.


C

Certo


E

Errado

Considere um banco de dados relacional com uma tabela chamada "Funcionarios" que possui os campos: "id", "nome", "departamento" e "salario". Para aumentar o salário de todos os funcionários do departamento "Vendas" em 10%, qual comando SQL deve ser utilizado?


A

MODIFY Funcionarios SET salario = salario + 10 WHERE departamento = 'Vendas';


B

ALTER TABLE Funcionarios SET salario = salario * 1.1 WHERE departamento = 'Vendas';


C

UPDATE Funcionarios SET salario = salario * 1.1 WHERE departamento = 'Vendas';


D

INSERT INTO Funcionarios (salario) VALUES (salario * 1.1) WHERE departamento = 'Vendas';


E

SELECT salario * 1.1 FROM Funcionarios WHERE departamento = 'Vendas';

O comando DELETE FROM equipes WHERE id = 10; remove permanentemente, do banco de dados, a equipe cujo ID é igual a 10.


C

Certo


E

Errado

   
Gerar simulado