

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
No padrão SQL ANSI, a instrução UPDATE permite atualizar múltiplas colunas em uma mesma operação. A avaliação das expressões do comando SET segue regras específicas quanto ao uso dos valores antigos (antes da atualização) e novos (após a atualização).
Considere o comando: UPDATE tabela SET col1 = col2, col2 = col1;
Aplicado a uma linha onde col1 = 1 e col2 = 2.
Analise as afirmativas a seguir:
I.O resultado final da execução será col1 = 2 e col2 = 1, caracterizando a troca de valores entre as colunas.
II.Durante a execução do UPDATE, as atribuições da cláusula SET são avaliadas sequencialmente, de modo que a segunda atribuição utiliza o valor já atualizado na primeira.
III.A execução do comando resulta em erro devido a uma referência circular entre as colunas.
É correto o que se afirma em:
I e II, apenas.
I, apenas.
I, II e III.
II e III, apenas.
III, apenas.
Durante a manutenção de um sistema de controle de chamados técnicos utilizado por um órgão público, um técnico de tecnologia da informação precisou analisar algumas instruções SQL aplicadas sobre a tabela Chamados, que possui a seguinte estrutura simplificada:
id_chamado
usuario
setor
status
data_abertura
O objetivo era compreender como determinados comandos de manipulação de dados estavam sendo utilizados no banco de dados do sistema.
Considerando os conceitos relacionados à linguagem SQL e aos comandos SELECT, INSERT, UPDATE e DELETE, analise as assertivas a seguir e assinale V (verdadeiro) ou F (falso):
(__)O comando SELECT não permite transferir dados armazenados em uma ou mais tabelas, mesmo que existam cláusulas que restrinjam os resultados obtidos.
(__)Uma instrução INSERT pode ser utilizada para adicionar novos registros em uma tabela, desde que os valores informados sejam compatíveis com os campos definidos na estrutura da tabela.
(__)O comando UPDATE é empregado para modificar dados já existentes, sendo comum a utilização de uma cláusula de condição para delimitar quais registros serão alterados.
(__)A instrução DELETE remove registros de uma tabela; caso seja executada sem uma condição de filtragem, poderá afetar todos os registros armazenados.
(__)O comando SELECT altera diretamente os valores armazenados em registros que atendem aos critérios definidos na consulta.
(__)Em muitos sistemas gerenciadores de banco de dados, os comandos INSERT, UPDATE e DELETE são classificados como operações de manipulação de dados.
Assinale a alternativa que apresenta a sequência CORRETA de V (verdadeiro) e F (falso):
F, V, V, V, F, V.
F, V, F, V, F, V.
V, V, F, V, F, F.
F, V, V, F, F, V.
V, F, F, V, V, V.
Um Ministério Público mantém uma tabela processos em um banco de dados MySQL aberto e em condições ideais, com as colunas id (PK), descricao e valor_causa. A equipe deseja atualizar os registros para que todos os processos com valor da causa inferior à 30000 reais tenham o valor aumentado em 10%, em virtude de uma reavaliação. O comando SQL que realiza essa atualização corretamente é UPDATE processos SET
valor_causa = valor_causa * 1.10 TO valor_causa < 30000;
valor_causa = valor_causa + 10% WHERE valor_causa < 30000;
valor_causa = valor_causa * 1.10 WHERE valor_causa < 30000;
valor_causa = valor_causa * 10% TO valor_causa < 30000;
valor_causa += valor_causa * 0.10 WHERE valor_causa < 30000;
A instrução UPDATE pode ser utilizada em conjunto com subconsultas correlacionadas para modificar dados com base em valores provenientes de outras tabelas, respeitando as restrições de integridade definidas no banco de dados.
Certo
Errado
Em um sistema de banco de dados relacional, um técnico precisa consultar registros de usuários, alterar dados cadastrais e compreender a estrutura das tabelas existentes. Considerando a linguagem SQL, é correto afirmar que:
O comando UPDATE é utilizado para recuperar registros de uma ou mais tabelas, sem modificar os dados armazenados.
A instrução SELECT pertence à linguagem de definição de dados, pois cria tabelas e organiza a estrutura física do banco.
O SQL permite consultar, inserir, atualizar, excluir e gerenciar dados em bancos relacionais, nos quais as informações são organizadas em tabelas.
A linguagem SQL é voltada a bancos não relacionais, pois trabalha com documentos livres sem organização em linhas e colunas.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
O comando SQL UPDATE é usado para:
Inserir registros.
Consultar dados.
Atualizar registros.
Excluir tabelas.
Criar índices.
O comando DELETE em SQL remove:
Registros.
Índices.
Colunas.
Bancos.
Tabelas.
A linguagem SQL (Structured Query Language) é o padrão para interagir com sistemas de gerenciamento de bancos de dados relacionais.
Qual dos comandos a seguir pertence à categoria DML (Data Manipulation Language)?
DROP VIEW
ALTER TABLE
GRANT SELECT
CREATE TABLE
INSERT INTO
Um administrador de banco de dados está utilizando o SQL para construir situações definidas pela DML dessa linguagem. Em algumas situações, ele teve que inserir triggers (ou gatilhos) para tratar de situações especificas em views SQL. No caso, ele criou gatilhos que são usados para executar verificação de erro ou valor em uma ou mais colunas e executar outras ações antes de inserir, atualizar ou excluir linhas. Esse tipo de trigger é o:
CLR
BEFORE
INSTEAD OF
SAFETY TRANSACTION
Qual consulta SQL atualiza o preço de todos os livros da categoria ‘Romance’ para R$ 45,00 no banco de dados da livraria?
SELECT id FROM categorias
WHERE nome = ‘Romance’;
UPDATE livros SET preco = 45.00
WHERE nome = ‘Romance’;
UPDATE livros SET preco = 45.00
WHERE categoria_id = (
SELECT id FROM categorias WHERE nome = ‘Romance’
);
UPDATE FROM livros SET preco = 45.00
WHERE categoria_id = (
SELECT id FROM categorias WHERE nome = ‘Romance’);


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em banco de dados relacionais, a instrução SQL utilizada para inserir novos registros em uma tabela é:
SELECT.
UPDATE.
ALTER.
INSERT.
Um DBA implementa a seguinte política de acesso sobre a tabela FUNCIONARIO(id_func, nome, salario, cargo, id_departamento):

Com base nos comandos acima, assinale a alternativa que indica corretamente quais instruções SQL permitem a definição de colunas específicas no comando GRANT.
CREATE, DELETE e INSERT;
CREATE, INSERT e UPDATE;
DELETE, SELECT e UPDATE;
DELETE, INSERT e SELECT;
INSERT, SELECT e UPDATE;
Considere a seguinte tabela de um banco de dados relacional: Paciente (ID, Nome, Idade). Considere ainda que os atributos ID e Idade sejam do tipo inteiro e Nome do tipo literal.
Assinale a alternativa que apresenta o comando SQL para inserir um registro com os valores ID igual a 25, Nome igual a Armando da Silva e Idade igual a 35.
INSERT INTO Paciente
VALUES (25, ‘Armando da Silva’, 35);
INSERT IN Paciente (25, ‘Armando da Silva’, 35);
INSERT Paciente (25, ‘Armando da Silva’, 35);
INSERT INTO
SELECT FROM Paciente (25, ‘Armando da Silva’, 35);
INSERT WHERE Paciente (25, ‘Armando da Silva’, 35);
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?
I, III e IV apenas.
II, III e IV apenas.
III e IV apenas.
I e II apenas.
I, II e IV apenas.
Uma instituição pública que fornece medicamentos de biotecnologia para o Sistema Único de Saúde (SUS) está implementando um novo sistema de gestão para rastrear a produção e a distribuição de insumos. Durante a fase de desenvolvimento do banco de dados, um analista de TI precisa executar diferentes comandos SQL para estruturar e manipular os dados armazenados. Dentre os comandos SQL apresentados, qual pertence à categoria DML (Data Manipulation Language), sendo utilizado para modificar registros existentes em uma tabela?
DROP TABLE medicamento.
ALTER TABLE medicamento ADD COLUMN fabricante VARCHAR(100).
UPDATE medicamento SET data_validade = '2026-05-30' WHERE id = 10.
CREATE TABLE medicamento (id INT PRIMARY KEY, nome VARCHAR(100), data_validade DATE).


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
O comando DELETE remove uma tabela inteira do banco de dados.
Certo
Errado
Os comandos SQL INSERT, DELETE e UPDATE são utilizados para manipular dados em um banco de dados.
Com relação ao uso desses comandos, é INCORRETO afirmar que o comando
INSERT permite adicionar registros a uma tabela, independentemente das restrições de integridade impostas pelo banco de dados.
INSERT pode ser usado para adicionar múltiplos registros a uma tabela em um único comando.
DELETE, quando utilizado sem a cláusula WHERE, remove todos os registros de uma tabela, mas a definição da tabela permanece no banco de dados.
UPDATE permite modificar os valores dos atributos de vários registros em uma tabela, e a cláusula SET define os novos valores dos atributos.
Qual comando SQL é utilizado para *atualizar* dados em uma tabela?
ALTER TABLE
INSERT INTO
UPDATE
SELECT
DELETE
O termo CRUD refere-se aos comandos de INSERT, UPDATE, SELECT e DELETE, respectivamente, em um banco de dados.
Certo
Errado
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);
Certo
Errado