Questões de Concurso sobre DML

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
294 questões encontradas
Questões por página
20
Mais recentes
 

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’):


A

apaga registros de uma tabela tipo que contenha no campo func caracteres iguais a ‘X’ e ‘Y’


B

apaga registros de uma tabela func que contenha no campo tipo caracteres iguais a ‘X’ e ‘Y’


C

apaga o campo tipo nos registros de uma tabela func que contenham os caracteres iguais a ‘X’ e ‘Y’


D

apaga o campo func nos registros de uma tabela tipo que contenham os caracteres iguais a ‘X’ e ‘Y’


E

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):


A

CREATE, DROP, ALTER


B

INSERT, UPDATE, DELETE


C

INSERT, ALTER, REVOKE


D

CREATE, UPDATE, DROP


E

SELECT, FROM, CREATE

Existem comandos DDL e DML. Assinale a alternativa correta de comando DML.


A

Insert, Create, Delete e Drop.


B

Create, Insert, Alter e Delete.


C

Alter, Create, Update e Insert.


D

Drop, Select, Insert e Update.


E

Select, Insert, Delete e Update.

Qual mecanismo, dos Sistemas Gerenciadores de Banco de Dados, é um conjunto resultado de uma consulta armazenada?


A

Trigger.


B

Função.


C

Visão.


D

Índice.


E

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?


A

Apenas I.


B

Apenas II.


C

Apenas III.


D

Apenas I e II.


E

Apenas II e III.

No contexto dos subconjuntos da SQL, em qual deles está presente os comandos INSERT, DELETE e UPDATE?


A

DML – Linguagem de Manipulação de Dados.


B

DQL – Linguagem de Consulta de Dados.


C

DTL – Linguagem de Transação de Dados.


D

DCL – Linguagem de Controle de Dados.


E

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:


A

ALTER, SELECT, DUMPGRID.


B

UPDATE, CREATE, ROLLBACK.


C

DROP, ALTER, COMMIT.


D

INSERT, ALTER, ROLLBACK.


E

DROP, UPDATE, REVOKE

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:


A

CREATE; INSERT; UPDATE; DELETE


B

CREATE; INSERT; UPDATE; ALTER


C

ALTER; INSERT; DELETE; UPDATE


D

SELECT; DELETE; UPDATE; ALTER


E

DELETE; INSERT; SELECT; UPDATE

Assinale a alternativa que insere um registro na tabela relacional exemplo (id, descricao), utilizando SQL:


A

insert into exemplo values (1, ‘concurso’);


B

insert into exemplo (1, ‘concurso’) references (id, descricao);


C

insert into exemplo set id =1, descricao = ‘concurso’;


D

create exemplo values (1, ‘concurso’);


E

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?


A

SELECT;


B

DELETE;


C

UPDATE;


D

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?


A

IN, UPGRADE e DELETE.


B

IN, UPDATE e DELETE.


C

INSERT, UPGRADE e DELETE.


D

INSERT, UPDATE e DELETE.


E

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?


A

Apenas I.


B

Apenas II.


C

Apenas III.


D

Apenas I e II.


E

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:


A


SELECT DISTINCT * ON ECSP

BY ESTADO= 'MATO GROSSO';


B


SELECT DISTINCT * FROM ECSP

BY ESTADO= 'MATO_GROSSO';


C


SELECT DISTINCT * ON ECSP

WHERE ESTADO= 'MATO_GROSSO';


D


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.


A

create, insert, select.


B

delete, update insert.


C

alter, delete, select.


D

grant, alter, delete.


E

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?


A

Apenas I.


B

Apenas II.


C

Apenas I e II.


D

Apenas II e III.


E

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


A

1A - 1D - 2B - 2C


B

1A - 1C - 2B - 2D


C

1B - 1D - 2A - 2C


D

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:


A

GRANT, CALL, DELETE e INSERT.


B

DROP, UPDATE, REVOKE e ROLLBACK.


C

DELETE, COMMIT, DECLARE e GRANT.


D

CREATE, ROOLBACK, GRANT e SAVEPOINT.


E

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


A

0000125–40.1981.403.6100 e 24.


B

uma mensagem de erro, pois para concatenar valores, no lugar de | | deve ser usado &&.


C

1981.403.6100 e 24.


D

uma mensagem de erro, já que o comando octet_length não existe.


E

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


A

todos os campos das linhas em que o conteúdo de CargoMesaDiretora se inicie com secr.


B

os campos Partido, CargoMesaDiretora e NomeDepDistr das linhas nas quais o conteúdo de CargoMesaDiretora possua secr.


C

apenas os campos Partido, sem repetição, de todas as linhas nas quais o conteúdo de CargoMesaDiretora possua secr.


D

todos os campos das linhas nas quais o conteúdo de CargoMesaDiretora finalize com secr.


E

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.

   
Gerar simulado