

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.
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
Qual comando em SQL é utilizado para modificar dados existentes em uma tabela?
CHANGE.
ALTER.
MODIFY.
INSERT.
UPDATE.
O comando DELETE FROM pacientes WHERE nome = ‘João’; remove o paciente com esse nome e todas as suas consultas automaticamente.
Certo
Errado
Considere o script SQL a seguir, desenvolvido para o controle de estoque de estoque de uma loja.


As instruções do tipo DML são executadas nos comandos:
1 – 3 – 4
2 – 6 – 7.
2 – 8 – 10.
3 – 5 – 9.
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,
V – V – F – F.
F – V – V – V.
V – F – F – V.
F – F – V – F.
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
CREATE, DELETE e INSERT.
DELETE, SELECT e UPDATE.
DELETE, INSERT e SELECT.
INSERT, SELECT e UPDATE.
CREATE, INSERT e UPDATE.
Qual das seguintes operações pertence à categoria DML (Data Manipulation Language)?
CREATE
ALTER
DROP
INSERT
GRANT
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:
UPDATE Tab1
Cod = 25
HAVING Nome <> ‘Teste’;
UPDATE Tab1
MAKE Cod = 25
FOR Nome <> ‘Teste’;
UPDATE Tab1
SET Cod = 25
WHERE Nome <> ‘Teste’;
UPDATE Tab1
SET Cod = 25
IN CASE Nome <> ‘Teste’;
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;
Certo
Errado
Considere o modelo relacional abaixo e responda as questões 27, 28 e 29.

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?
UPDATE matricula
SET status = “AP”
WHERE nota >= 7
AND frequencia >= 75.
ALTER TABLE matricula
SET status = “AP”
WHERE nota >= 7
AND frequencia >= 75.
ALTER TABLE matricula
SET status = “AP”
WHERE nota >= 7
OR frequencia >= 75.
UPDATE matricula
status = “AP”
WHERE nota >= 7
AND frequencia >= 75.
UPDATE matricula
SET status = “AP”
WHERE nota > 7
AND frequencia > 75.
O comando INSERT INTO serve para modificar dados existentes em uma tabela.
Certo
Errado
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, é
UPDATE clientes SET peso = peso + 2;
ALTER TABLE clientes WHERE peso = peso + 2;
UPDATE TABLE clientes FROM peso = peso + 2;
UPDATE clientes WHERE peso = peso + 2;
ALTER TABLE clientes SET peso = peso + 2;
O CRUD, que representa as quatro operações básicas em um SGBD, é um exemplo de
data control language.
not only structured query language.
data manipulation language.
data definition language.
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?
Utilizar a hint NOLOGGING no UPDATE.
Dividir a operação em lotes menores usando COMMIT periódico.
Aumentar o tamanho do arquivo de log de transações.
Desabilitar a recuperação do banco de dados.
Utilizar uma tabela temporária para armazenar os resultados intermediários.
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.
Certo
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?
MODIFY Funcionarios SET salario = salario + 10 WHERE departamento = 'Vendas';
ALTER TABLE Funcionarios SET salario = salario * 1.1 WHERE departamento = 'Vendas';
UPDATE Funcionarios SET salario = salario * 1.1 WHERE departamento = 'Vendas';
INSERT INTO Funcionarios (salario) VALUES (salario * 1.1) WHERE departamento = 'Vendas';
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.
Certo
Errado
Qual comando SQL é usado para remover registros de uma tabela?
DROP TABLE
TRUNCATE TABLE
REMOVE FROM
DELETE FROM
ALTER TABLE