Buscar

Avaliação Banco de Dados- Comandos DML-Sql - Insert, select, update e delete

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação Banco de Dados: Comandos DML/Sql - Insert, select, update e delete. 
 
Um técnico em TI da Assembleia Legislativa do Paraná se deparou com uma base de 
dados na qual a tabela Servidores possui diversos campos, sendo um deles, o campo 
nome, do tipo cadeia de caracteres (varchar). Para exibir todos os registros cujo campo 
nome inicie por qualquer caractere seguido de “agner”, utiliza-se a instrução SQL: 
 
( ) SELECT *.* FROM Servidores WHERE nome LIKE '_agner'; 
 
( ) SELECT * FROM Servidores WHERE nome LIKE '_agner'; 
 
( ) SELECT * FROM Servidores WHERE nome EQUALS '%agner'; 
 
( ) SELECT *.* FROM Servidores WHERE nome LIKE '%agner'; 
 
( ) SELECT * FROM Servidores WHERE nome='#agner'; 
 
João é analista de sistemas da empresa FF Solutions e recebeu uma tarefa onde será 
necessário excluir todos os registros da tabela “Vendas” onde o valor da coluna 
“NomeCliente” seja igual a “ABC Log”. Assinale a alternativa correta que permita a João 
executar sua tarefa. 
 
( ) DELETE FROM Vendas WHERE LIKE NomeCliente = 'ABC Log' 
 
( ) DELETE * FROM Vendas WHERE NomeCliente = 'ABC Log' 
 
( ) EXCLUIR FROM Vendas WHERE NomeCliente = 'ABC Log' 
 
( ) DELETE FROM Vendas WHERE NomeCliente = 'ABC Log' 
 
( ) DELETE FROM Vendas WHERE NomeCliente == 'ABC Log' 
 
Assinale a alternativas que NÃO INDICA uma cláusula que pode ser utilizada em um 
comando SELECT da linguagem SQL: 
 
( ) Where 
 
( ) Group By 
 
( ) Merged By 
 
( ) From 
 
( ) Order By 
 
O modelo relacional representa o banco de dados como uma coleção de relações. Dentre 
os comandos de DML, um é utilizado para mudar os valores de dados em um registro de 
tabela existente, enquanto outro permite remover registros existentes de uma tabela. Esses 
comandos são, respectivamente: 
 
( ) UPDATE e DROP. 
 
( ) MODIFY e DROP. 
 
( ) UPDATE e DELETE. 
 
( ) MODIFY e DELETE. 
 
( ) ALTER e DELETE. 
 
Considere o comando SQL abaixo. Considerando que já existem muitos registros na tabela, 
para selecionar aqueles cujos volumes dos mananciais sejam iguais a 20.0 ou estejam 
abaixo de 20.0, deve-se utilizar o comando SQL 
 
 
 
( ) SELECT ALL RECORDS FROM Mananciais WHERE volume <= 20.0; 
 
( ) SELECT * FROM Mananciais WHERE volume <= 20.0; 
 
( ) SELECT ALL FROM Mananciais WHERE volume <= 20.0; 
 
( ) SELECT *.* FROM Mananciais WHERE volume <= 20.0; 
 
( ) SELECT FROM Mananciais ALL RECORDS WHERE volume <= 20.0; 
 
Considere o comando SQL abaixo. Um Estagiário utilizou outro comando SQL, sem erros 
de sintaxe e com valores válidos, para inserir dados na tabela. O comando correto por ele 
utilizado foi: 
 
 
( ) INSERT INTO MANANCIAIS VALUES ('Cantareira', 58.0, , '12-05-2019'); 
 
( ) INSERT INTO MANANCIAIS ('Cantareira', 58.0, 78.6, '12-05-2019'); 
 
( ) INSERT IN MANANCIAIS VALUES ('Cantareira', 58.0, 78.6, 12-05-2019); 
 
( ) INSERT INTO MANANCIAIS VALUES ('Cantareira', , '78.6', '12-05-2019'); 
 
( ) INSERT IN MANANCIAIS ('Cantareira', '58.0', '78.6', '12-05-2019'); 
 
Considerando os padrões SQL ANSI (American National Standards Institute), podemos 
afirmar que os comandos abaixo fazem parte do conjunto de comandos da DML, EXCETO: 
( ) Insert 
 
( ) Select 
 
( ) Update 
 
( ) Drop 
 
( ) Delete 
 
Como forma de melhorar a distorção salarial existente entre homens e mulheres que 
trabalham no município de Jataí, a prefeitura da cidade resolveu conceder 10% de aumento 
de salário apenas para as funcionárias da prefeitura. Com base nessa situação hipotética, 
assinale a alternativa que apresenta a instrução SQL que deve ser executada diretamente 
no banco de dados para que o aumento salarial concedido seja implantado. 
 
( ) insert FUNCIONARIO set SALARIO = SALARIO * 1.1 where SEXO = 'F'; 
 
( ) update FUNCIONARIO set SALARIO * 1.1 where SEXO = 'F'; 
 
( ) update FUNCIONARIO set SALARIO = SALARIO * 1.1 and SEXO = 'F'; 
 
( ) insert FUNCIONARIO values SALARIO = SALARIO * 1.1 where SEXO = 'F'; 
 
( ) update FUNCIONARIO set SALARIO = SALARIO * 1.1 where SEXO = 'F';

Continue navegando