

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.
Assinale a alternativa que insere um registro na tabela relacional exemplo (id, descricao), utilizando SQL:
insert into exemplo values (1, ‘concurso’);
insert into exemplo (1, ‘concurso’) references (id, descricao);
insert into exemplo set id =1, descricao = ‘concurso’;
create exemplo values (1, ‘concurso’);
include exemplo values id = 1 and descricao = ‘concurso’;
José, técnico em informática do IFTO, deseja excluir somente um registro de um banco de dados SQL. Qual dos comandos abaixo ele deverá usar:
TRUNCATE
DROP
DELETE
INSERT
COMMIT
Para inserir várias linhas de dados em uma tabela no SQL padrão, usando um único comando, utiliza-se
INSERT/AS SELECT
INSERT/MANY ROWS.
INSERT/AS UPDATE.
INSERT/AS CREATE.
INSERT/AS MANY ROWS
Considere uma tabela criada pelo script de criação e carga apresentado a seguir:
create table empregado
(cdemp integer not null,
nome varchar(6), f
one varchar(10),
primary key (cdemp));
insert into empregado (cdemp, nome, fone) values (1, 'Toni', '282677');
insert into empregado (cdemp, nome, fone) values (2, 'Joao', '282677');
insert into empregado (cdemp, nome, fone) values (3, 'Maria', '260088');
insert into empregado (cdemp, nome, fone) values (4, 'Jose', '174590');
insert into empregado (cdemp, nome) values (5, 'Ana');
I. select count(*) from empregado
II. select count(fone) from empregado
III. select count(*) from empregado where nome like "_o%"
As três consultas (I, II e III) retornarão respectivamente os valores
5,5,2.
5,5,5.
4,5,2.
5,4,3.
2,5,4,.
Para apagar todos os registros da tabela copia_eleitores utiliza-se a instrução SQL
DELETE FROM copia_eleitores; ou TRUNCATE * FROM copia_eleitores;
DELETE RECORDS copia_eleitores; ou DROP RECORDS FROM copia_eleitores;
DELETE * FROM copia_eleitores; ou DELETE RECORDS copia_eleitores;
DELETE FROM copia_eleitores; ou DELETE * FROM copia_eleitores;
DELETE RECORDS copia_eleitores; ou TRUNCATE TABLE copia_eleitores;
Em um banco de dados, qual o comando será utilizado para excluir a categoria “Artigos Esportivos” da tabela de categorias?
DELETE FROM categoria where nome_categorias = ‘Artigos Esportivos’;
DELETE FROM Artigos Esportivos where nome_categoria = ‘categorias’;
DELETE FROM categorias where nome_Artigos Esportivos = ‘categoria’;
DELETE FROM categorias where nome_categoria = ‘Artigos Esportivos’;
Correlacione os comandos utilizados em Banco de Dados com as suas respectivas características; após, selecione a opção correta.
COMANDOS | CARACTERÍSTICAS |
I - show | ( ) Comando responsável por incluir dados em uma tabela. |
II - creat table | ( ) O comando exclui um ou mais registros de determinada tabela. |
III - insert | ( ) O comando serve para mostrar os nomes das tabelas criadas utilizando um gerenciador mysql. |
IV - delete | ( ) O comando serve para criar tabelas em um determinado banco de dados. |
III – II – IV – I
II – III – I – IV
III – IV – I – II
I – IV – III – II

Assumindo as tabelas vazias, o conjunto de comandos que insere corretamente novas entradas nessas tabelas é
INSERT INTO professor (id, nome) VALUES (1, ‘João’), (2, ‘Pedro’), (3, ‘Michelle’);
INSERT INTO associado VALUES (2,1),(1,3),(2,2);
INSERT INTO departamento (id,nome) VALUES (1, ‘Ciências Exatas’), (2, ‘Ciências Biológicas’);
INSERT INTO departamento (id,nome) VALUES (1, ‘Ciências Exatas’), (2, ‘Ciências Biológicas’);
INSERT INTO professor (nome) VALUES (‘João’), (‘Pedro’), (‘Michelle’);
INSERT INTO associado VALUES (1,2), (3,1), (2,2);
INSERT INTO professor (id, nome) VALUES (1, ‘João’), (2, ‘Pedro’), (3, ‘Michelle’);
INSERT INTO departamento (id,nome) VALUES (1, ‘Ciências Exatas'), (2,'Ciências Biológicas');
INSERT INTO associado VALUES (2,1), (1,3), (2,2);
INSERT INTO departamento (id, nome) VALUES (1, ‘Ciências Exatas’), (2, ‘Ciências Biológicas’);
INSERT INTO associado VALUES (2, ‘João’), (1, ‘Michelle’), (2, ‘Pedro’);
INSERT INTO professor (nome) VALUES (‘João’), (‘Pedro’), (‘Michelle’);
INSERT INTO departamento (nome) VALUES (‘Ciências Exatas’), (‘Ciências Biológicas’);
INSERT INTO associado VALUES (1,2), (3,1), (2,2);
Em bancos de dados SQL, para excluir de uma tabela chamada clientes apenas o cliente cujo conteúdo do campo CPF for "154.178.187-12" utiliza-se a instrução:
REMOVE FROM clientes WHO CPF= "154.178.187-12";
DELETE FROM clientes WHERE CPF= "154.178.187-12";
ERASE FROM clientes WHO CPF.EQUALS("154.178.187- 12");
DELETE * FROM clientes LIKE CPF="154.178.187-12";
ERASE FROM clientes WHERE CPF= "154.178.187-12";
O comando SQL para excluir os registros da tabela Produto, para produtos de ID menor do que 2000 é
DELETE Produto
HAVING ID < 2000
DELETE FROM
Produto WHERE ID < 2000
DROP Produto
FOR ID < 2000
EXC Produto
FOR ID < 2000
EXCLUDE FROM
Produto HAVING ID < 2000
Alterações nos valores dos registros de determinada tabela são realizadas em SQL pelo comando
Insert.
Update.
Drop.
Modify.
Modify_table.
Utilizando-se o comando apresentado a seguir, foi criada a tabela TAB1, em uma base de dados, armazenada em um Sistema Gerenciador de Bancos de Dados (SGBD) relacional. Logo após a criação da tabela, ela foi carregada com 5 milhões de linhas, a partir de dados contidos em um arquivo texto.
CR
Não existem restrições de integridade na tabela, mas sabe-se que o valor da coluna CODIGO não se repete em diferentes linhas. Sabe-se, também, que existem cerca de 20 mil valores distintos para CODIGO_TAB2, sendo que as quantidades de ocorrências de cada um de tais valores na tabela são aproximadamente iguais. De forma análoga, existem 5 valores distintos para a coluna SITUACAO, e as quantidades de ocorrências de cada um desses valores na tabela também são aproximadamente iguais.
Visando a atualizar os valores da coluna SITUACAO, um usuário irá executar repetidas vezes comando similar ao apresentado a seguir. Para cada execução do comando, o usuário substitui os valores das variáveis @VALOR_SITUACAO e @CODIGO por valores adequados. No entanto, a execução de tal comando de atualização está tendo desempenho insatisfatório.
![]()
Nesse contexto, qual a ação que pode gerar maior ganho de desempenho na execução do comando?
Definição da chave primária na coluna CODIGO.
Definição de constraints do tipo CHECK, nas colunas SITUACAO e CODIGO_TAB2, de forma a limitar os valores distintos que essas colunas podem conter.
Criação de um índice na coluna SITUACAO.
Criação de um índice na coluna CODIGO_TAB2.
Criação de um índice na coluna CODIGO.
A exclusão dos registros de uma tabela que apresenta o atributo numérico salário menor que 3000 pode ser feita por meio do comando SQL:
delete salario < 3000 from cliente
erase * from cliente where salario <3000
delete from cliente where salario < 3000
del from cliente where salario <3000
Julgue os itens a seguir, acerca da sintaxe correta em SQL.

A quantidade de itens certos é igual a
Os comandos básicos SQL pertencentes à classe de linguagem de manipulação dos dados são:
select e create.
create e delete.
alter e delete.
update e delete.
Seja a seguinte tabela relacional:
CREATE TABLE ALUNO
(
MATRIC NUMBER(7) NOT NULL,
NOME VARCHAR?2(50) NOT NULL,
CPF CHAR(11),
DATA NASC DATE NOT NULL,
constraint ALUNO PK primary key (MATRIC)
);
Qual dos comandos SQL a seguir permite inserir uma linha na tabela acima?
INSERT INTO ALUNO VALUES (0912322, 'MARCELO PONTES!,'01/05/83"');
INSERT INTO ALUNO (MATRIC, DATA NASC, CPF, NOME) VALUES (0912322, '!'MARCELO PONTES','23478914589",'01/05/83');
INSERT INTO ALUNO (DATA NASC, CPF, NOME, MATRIC) VALUES (!'01/05/83','23478914589', 'MARCELO PONTES!, 0912322);
INSERT INTO ALUNO VALUES (0912322, 'MARCELO PONTES','01/05/83",'23478914589");
INSERT INTO ALUNO (MATRIC) VALUES (0912322);
O comando UPDATE requer que seja definida uma variável de execução em DML e que seja passado o valor dessa variável para a DDL correspondente.
A query apresentada a seguir preenche, na tabela clientes, com a informação Nina, o registro nome associado ao CPF de valor igual a 33344488812.
UPDATE clientes SET nome = 'Nina' WHERE CPF = '33344488812'
A query apresentada a seguir gera erro de sintaxe em sua execução, porque VALUES não é palavra reservada em SQL.
INSERT INTO clientes (nome, endereco) VALUES ('Ana', 'rua A')