10ª QUESTÃO
A linguagem SQL apresenta um padrão aceito por todos os Bancos de Dados e definido pelo American
Nacional Standards (ANSI) e o International Organization for Standards (ISO). Mesmo utilizando o padrão da
linguagem, cada Sistema Gerenciador de Banco de Dados (SGBD) apresenta suas variações com o objetivo
de criar mais recursos e melhorar a experiência do usuário. Para facilitar o aprendizado da linguagem SQL,
ela foi dividida em Linguagem de Manipulação de Dados (DML), Linguagem de Definição de Dados (DDL),
Linguagem de Controle de Dados (DCL), Linguagem de Transação de Dados (DTL) e Linguagem de Consulta
de Dados (DQL). Esse último talvez seja a mais importante de todas e tem como objetivo recuperar as
informações registradas nas tabelas do SGBD.
KAISER, J.; PELISSARI, W. R.; LUZ, C. D. Banco de Dados II. Maringá: Unicesumar, 2017.
Referente ao conceito da Linguagem de Consulta de Dados (DQL), leia as afirmações a seguir:
I. O comando SELECT é o único comando da Linguagem de Consulta de Dados (DQL).
II. O comando SELECT apresenta a cláusula WHERE, que tem como objetivo delimitar os dados que serão
retornados pelo Sistema Gerenciador de Banco de Dados (SGBD).
III. A cláusula GROUP BY é o responsável por agrupar diversos registros a partir de uma ou mais colunas
informadas. Essa cláusula é utilizada junto às funções de agrupamento, tendo como exemplo COUNT, SUM e
AVG.
IV. O SELECT não tem relação com as tabelas do Banco de Dados e, por isso, é utilizado de forma isolada
para apresentar dados informados pelo usuário.
É correto que se afirma em:
ALTERNATIVAS
I, apenas.
III, apenas.
I e II, apenas.
I, II e III apenas.
I, II, III e IV.
Soluções para a tarefa
Resposta:
Alternativa 1:
I, apenas.
Explicação:
I - Correta - Livro Banco de Dados II, DQL, Página 43;
"Embora com apenas um comando, se não o mais importantes de todos
os comandos utilizados na SQL. O SELECT permite ao usuário efetuar
uma consulta no Banco de Dados. Esse comando é composto de várias
cláusulas e opções, possibilitando das consultas mais simples às consultas
mais complexas. (DOCPLAYER, on-line, [2016])"
II - Errada - Livro Banco de Dados II, WHERE, Página 46;
"O WHERE é utilizado para delimitar os dados a serem retornados pela nossa consulta"
III - Errada - Livro Banco de Dados II, Agrupando a Exibição dos Dados, Página 75;
"Com a utilização do group by, é possível efetuar o agrupamento de diversos registros baseados em uma ou mais colunas de uma tabela."
Slide Aula ao Vivo 06, Páginas 08 e 09;
Group by é uma instrução, não uma cláusula.
Explicação: Slide Aula ao Vivo 06, Página 15;
UPPER = LETRAS MAIÚSCULAS.
Explicação: Slide Aula ao Vivo 06, Página 14.