

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.
Com base no comando SQL abaixo assinale a alternativa que tenha a interpretação técnica correta:
DELETE FROM func WHERE tipo IN (‘X’,’Y’):
apaga registros de uma tabela tipo que contenha no campo func caracteres iguais a ‘X’ e ‘Y’
apaga registros de uma tabela func que contenha no campo tipo caracteres iguais a ‘X’ e ‘Y’
apaga o campo tipo nos registros de uma tabela func que contenham os caracteres iguais a ‘X’ e ‘Y’
apaga o campo func nos registros de uma tabela tipo que contenham os caracteres iguais a ‘X’ e ‘Y’
apaga qualquer registro de uma tabela func que contenha o campo tipo com caracteres iguais a ‘XY’
Assinale a alternativa que contém apenas instruções SQL do tipo DML (Data Manipulation Language – linguagem de manipulação de dados):
CREATE, DROP, ALTER
INSERT, UPDATE, DELETE
INSERT, ALTER, REVOKE
CREATE, UPDATE, DROP
SELECT, FROM, CREATE
Existem comandos DDL e DML. Assinale a alternativa correta de comando DML.
Insert, Create, Delete e Drop.
Create, Insert, Alter e Delete.
Alter, Create, Update e Insert.
Drop, Select, Insert e Update.
Select, Insert, Delete e Update.
Qual mecanismo, dos Sistemas Gerenciadores de Banco de Dados, é um conjunto resultado de uma consulta armazenada?
Trigger.
Função.
Visão.
Índice.
Stored Procedure.
São tipos da linguagem SQL:
I. DQL (Data Query Language) – Linguagem de Consulta de dados.
II. DML (Data Manipulation Language) – Linguagem de Manipulação de Dados.
III. DDD (Data Duration Definition) – Linguagem de dedução dos dados.
Quais estão corretas?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
Apenas II e III.
No contexto dos subconjuntos da SQL, em qual deles está presente os comandos INSERT, DELETE e UPDATE?
DML – Linguagem de Manipulação de Dados.
DQL – Linguagem de Consulta de Dados.
DTL – Linguagem de Transação de Dados.
DCL – Linguagem de Controle de Dados.
DDL – Linguagem de Definição de Dados.
Um engenheiro de dados efetuou três operações em um banco de dados relacional utilizando comandos dos tipos DDL, DML, DCL, nessa ordem. Dessa forma, é possível concluir que ele usou os respectivos comandos:
ALTER, SELECT, DUMPGRID.
UPDATE, CREATE, ROLLBACK.
DROP, ALTER, COMMIT.
INSERT, ALTER, ROLLBACK.
DROP, UPDATE, REVOKE
Em um banco de dados relacional, qual comando SQL é usado para remover um registro de uma tabela?
DROP.
INSERT.
UPDATE.
CREATE.
DELETE.
A linguagem SQL (Structured Query Language) possui subdivisões de comandos. Tais subdivisões consistem numa separação de comandos pela função que desempenham e as duas principais subdivisões são DDL (Data Definition Language) e DML (Data Manipulation Language). Assinale a alternativa que apresenta apenas comandos da subdivisão DML:
CREATE; INSERT; UPDATE; DELETE
CREATE; INSERT; UPDATE; ALTER
ALTER; INSERT; DELETE; UPDATE
SELECT; DELETE; UPDATE; ALTER
DELETE; INSERT; SELECT; UPDATE
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’;
Com a Data Manipulation Language (DML), é possível interagir com os registros gravados nas tabelas de um banco de dados. Qual o comando server para apagar registros de uma tabela?
SELECT;
DELETE;
UPDATE;
DROP.
Quais são os comandos em DML (Data Manipulation Language – Linguagem de manipulação de dados) que realizam, respectivamente, as funções de: inclusões, alterações e exclusões de dados presentes em registros?
IN, UPGRADE e DELETE.
IN, UPDATE e DELETE.
INSERT, UPGRADE e DELETE.
INSERT, UPDATE e DELETE.
INSERT, UPDATE e CLEAR.
Fazem parte da Linguagem de Consulta Estruturada (SQL):
I. DML (Linguagem de Manipulação de Dados).
II. DDL (Linguagem de Definição de Dados).
III. DLL (Linguagem de Observação dados).
Quais estão corretas?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
Apenas I e III.
Sendo ECSP o nome de uma tabela em um banco de dados, o emprego correto da sintaxe do comando SELECT em SQL está exemplificado na seguinte opção:
SELECT DISTINCT * ON ECSP BY ESTADO= 'MATO GROSSO'; |
SELECT DISTINCT * FROM ECSP BY ESTADO= 'MATO_GROSSO'; |
SELECT DISTINCT * ON ECSP WHERE ESTADO= 'MATO_GROSSO'; |
SELECT DISTINCT * FROM ECSP WHERE ESTADO= 'MATO_GROSSO'; |
Em banco de dados, a linguagem que possibilita a manipulação de dados é denominada DML (Data Manipulation Language). Sabendo disso, assinale a alternativa que apresenta somente instruções da DML de um banco de dados Oracle.
create, insert, select.
delete, update insert.
alter, delete, select.
grant, alter, delete.
insert, alter, select.
Para que seja apresentado, pelo SGBD Oracle 11g, o número do "CPF" e a quantidade de vezes que o "CPF" se repete na tabela "FUNCIONARIO" (Figura 4(b)), apenas para os funcionários lotados na filial da cidade de "Curitiba", basta executar a seguinte declaração, em SQL padrão:
I.
select cpf, count (funcionario.codigo) from funcionario, filial where filial.codigo = deptno and cidade = 'CURITIBA') and count (cpf) > 2 group by cpf |
II.
select cpf, count (f.codigo) from funcionario f, filial fl where fl.codigo = f.deptno and deptno = 30 group by cpf having count (*) > 1 |
III.
select cpf, count (*) quantidade from (select cpf from funcionario, filial where filial.codigo = deptno and cidade = 'CURITIBA') group by cpf having count (*) > 1 |
Quais estão corretas?
Apenas I.
Apenas II.
Apenas I e II.
Apenas II e III.
I, II e III.
Relacione as duas colunas quanto aos principais comandos dos respectivos subconjuntos do SQL (Structured Query Language):
(1) DDL
(2) DML
(A) UPDATE
(B) DROP
(C) CREATE
(D) DELETE
1A - 1D - 2B - 2C
1A - 1C - 2B - 2D
1B - 1D - 2A - 2C
1B - 1C - 2A - 2D
Um Programador de Sistemas realizou operações com um banco de dados relacional usando comandos dos tipos DDL, DML, DCL e DTL. Ele usou corretamente os respectivos comandos:
GRANT, CALL, DELETE e INSERT.
DROP, UPDATE, REVOKE e ROLLBACK.
DELETE, COMMIT, DECLARE e GRANT.
CREATE, ROOLBACK, GRANT e SAVEPOINT.
ALTER, REVOKE, CALL e COMMI T.
Considere as instruções SQL a seguir, digitadas no PostgreSQL 9.0, em condições ideais.
CREATE TABLE processo (proc_num character(24));
INSERT INTO processo SELECT '0000125–40.' || '1981.403.6100';
SELECT proc_num, octet_length(proc_num) FROM processo;
Será exibido na tela
0000125–40.1981.403.6100 e 24.
uma mensagem de erro, pois para concatenar valores, no lugar de | | deve ser usado &&.
1981.403.6100 e 24.
uma mensagem de erro, já que o comando octet_length não existe.
uma mensagem de buffer overflow.
A Analista de Sistemas realizou outra consulta utilizando o comando SQL: SELECT DISTINCT Partido, CargoMesaDiretora, NomeDepDistr FROM TabCamara WHERE CargoMesaDiretora LIKE '%secr%';
Esta consulta apresentou
todos os campos das linhas em que o conteúdo de CargoMesaDiretora se inicie com secr.
os campos Partido, CargoMesaDiretora e NomeDepDistr das linhas nas quais o conteúdo de CargoMesaDiretora possua secr.
apenas os campos Partido, sem repetição, de todas as linhas nas quais o conteúdo de CargoMesaDiretora possua secr.
todos os campos das linhas nas quais o conteúdo de CargoMesaDiretora finalize com secr.
os campos Partido, CargoMesaDiretora e NomeDepDistr de todas as linhas com o campo Partido, sem repetição, nas quais o conteúdo de CargoMesaDiretora se inicie com secr.