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
 

A SQL disponibiliza funções de agregação para uso na interação com bancos de dados, conforme exemplificado nas perguntas a seguir.


  1. Quantos são os ID relacionados à tabela de comissões (sem duplicidade)?
  2. Qual é a média das idades das pessoas que trabalham na empresa?


As instruções SQL que usam a função de agregação adequada para responder às duas questões são, respectivamente:


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão

Ano: 2014
Prova: BIO-RIO - EMGEPRON - Analista - Área: Desenvolvimento de Software - 2014

SQL é uma linguagem declarativa padrão de gerenciamento de dados que permite ao usuário expressar o que pretende sem ter que entrar em detalhes sobre a localização física dos componentes dos bancos de dados baseados no modelo relacional. Além do SELECT, dois comandos SQL da DML – Data Manipulation Language são:


A

DROP e ALTER


B

ALTER e UPDATE


C

UPDATE e INSERT


D

INSERT e DROP

Alguns termos utilizados na terminologia de banco de dados estão disponibilizados na Coluna I. Estabeleça a correta correspondência com os seus significados, disponibilizados na Coluna II.


Coluna I

1. DDL

2. DML

3. Domínios

4. Tabela


Coluna II

( ) Linguagem utilizada para extrair porções de dados dos bancos de dados.

( ) Conjunto de valores possíveis para uma entidade e seus atributos.

( ) Linguagem utilizada para criar, excluir e alterar estruturas de bancos de dados.

( ) Conjunto não ordenado de linhas.



A sequência correta é:


A

2, 3, 1 e 4.


B

1, 3, 2 e 4.


C

2, 4, 1 e 3.


D

1, 4, 2 e 3.


E

4, 3, 2 e 1.

A cláusula having da SQL tem por finalidade oferecer uma condição sobre a informação de resumo referente ao grupo de tuplas associado:


A

ao conjunto de tuplas obtidasemuma consulta.


B

às tuplas obtidas pela cláusula where da SQL.


C

a cada valor dos atributos de agrupamento.


D

às tuplas que formam o conjunto de valores de uma consulta.


E

ao conjunto de dados obtidos pela cláusula where da SQL.

Ano: 2014
Prova: BIO-RIO - EMGEPRON - Analista - Área: Desenvolvimento de Software - 2014

Um banco de dados possui a tabela Postal. Deseja-se obter todas as localidades existentes nessa tabela, sem duplicatas. Para isso, a SQL oferece a possibilidade do emprego de um parâmetro no comando SELECT, com o objetivo de eliminar as tuplas em duplicada na tabela resultante. A sintaxe desse uso está exemplificado na seguinte alternativa:


A

SELECT one localidade FROM Postal


B

SELECT only localidade FROM Postal


C

SELECT unique localidade FROM Postal


D

SELECT distinct localidade FROM Postal

Assinale a opção correta.


A

A DML procedural requer a especificação de que dados são necessários e a forma de obtê-los.


B

A DML associativa requer apenas a especificação de que dados são necessários.


C

A DML funcional requer a especificação de que dados são necessários e a forma de obtê-los.


D

A DML declarativa requer a especificação de que dados são necessários e a forma de obtê-los.


E

A DML procedural requer apenas a especificação de que dados são necessários.

Considere o seguinte comando incompleto do SQL:

-

SELECT Loja, AVG(Vendas)

FROM Pedidos

XXX Loja

-

A cláusula a ser colocada no lugar de XXX, para que o resultado obtido seja o nome das Lojas e a média de Vendas em cada Loja é


A

FIRST.


B

GROUP BY.


C

HAVING.


D

ORDER BY.


E

UPPER.

Com relação às instruções Transact-SQL do MS SQLSERVER 2012 não permitidas em gatilhos DML, assinale V para a afirmativa verdadeira e F para a falsa.


( ) ALTER DATABASE e CREATE DATABASE.

( ) DROP DATABASE e RESTORE DATABASE.

( ) RECONFIGURE e RESTORE LOG


As afirmativas são, respectivamente,


A

V, F e V.


B

F, V e F.


C

V, V e F.


D

V, V e V.


E

F, F e F.

Considere um banco de dados chamado empresa que possui uma tabela chamada cliente com os campos id (primary key), nome, telefone e renda. Considere que nessa tabela há 100 clientes cadastrados. Para selecionar apenas os clientes que tenham no início do nome os caracteres an, utiliza-se a instrução SQL


select * from cliente where nome


A

like 'an%';


B

= 'an%';


C

like '%an';


D

=='an*';


E

like 'an*';

O comando SQL para excluir os registros da tabela Produto, para produtos de ID menor do que 2000 é


A

DELETE Produto

HAVING ID < 2000


B

DELETE FROM

Produto WHERE ID < 2000


C

DROP Produto

FOR ID < 2000


D

EXC Produto

FOR ID < 2000


E

EXCLUDE FROM

Produto HAVING ID < 2000

Qual das alternativas abaixo NÃO indica os comandos existentes na Linguagem de Manipulação de Dados (DML).


A

SELECT


B

INSERT


C

CREATE


D

UPDATE


E

DELETE

As alternativas a seguir apresentam declarações DML da linguagem SQL utilizadas pelo MySQL versão 5.1 ou superior, à exceção de uma. Assinale-a.


A

DO e HANDLER.


B

TRUNCATE e DO.


C

REPLACE e INSERT.


D

CALL e DO.


E

LOAD DATA e CALL.

Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem declarativa, que integra três sublinguagens: Data Manipulation Language (DML), Data Definition Language (DDL) e Data Control Language (DCL). Um comando DML e outro DDL são, respectivamente,


A

Drop e Grant.


B

Grant e Delete.


C

Delete e Update.


D

Update e Drop.

Geralmente, o sistema de banco de dados disponibiliza uma linguagem que é, na realidade, uma combinação de pelo menos duas linguagens subordinadas, uma DDL e uma DML.

C
Certo

E
Errado

Imagem associada para resolução da questão

Tendo como base a tabela Empregados acima, assinale a opção correta acerca de comandos SQL.


A

A inexistência da coluna NroEmpregados na tabela Empregados inviabiliza a correta execução do comando SQL abaixo.

SELECT COUNT(*)AS NroEmpregados FROM Empregados.


B

A execução do comando SQL a seguir retorna todos os registros cujo LastName contenha Klauss e Silva. Nesse exemplo, nenhum registro seria selecionado.

SELECT * FROM Empregados WHERE LastName BETWEEN 'Klauss' AND 'Silva'


C

A execução do comando SQL SELECT DISTINCT City FROM Empregados lista apenas valores distintos. Nesse caso, duas ocorrências serão selecionadas: Manaus e Ouro Preto.


D

O comando SQL APPEND INTO Tabela permite adicionar registros em uma tabela.


E

O comando SQL EXCLUDE FROM Tabela permite remover registros de uma tabela.

Uma expressão geral DDL e uma DML são, respectivamente,


A

Drop e Insert Into.


B

Create e Alter.


C

Update e Select.


D

Update e Drop.


E

Insert Into e Alter.

Alterações nos valores dos registros de determinada tabela são realizadas em SQL pelo comando


A

Insert.


B

Update.


C

Drop.


D

Modify.


E

Modify_table.

O SQL (Structured Query Language) é uma linguagem de pesquisa declarativa para banco de dados relacional. A DML é um subconjunto da linguagem usada para inserir, atualizar e apagar dados. A sigla DML significa:


A

Data Main Language.


B

Data Manager Language.


C

Data Manipulation List.


D

Data Manager List.


E

Data Manipulation Language.

Em um SGBDR, se ocupa respectivamente de alteração de tabela (ex. Alter Table), atualização de uma linha de tabela (ex. Update) e exclusão de visão (ex. Drop View), a


A

DDL, DML e DDL.


B

DDL, DDL e DML.


C

DML, DDL e DML.


D

DML, DML e DDL.


E

DDL, DML e DML.

   
Gerar simulado