Logo Passei Direto

Comandos e Conceitos SQL

Ferramentas de estudo

Solved questions

Material
Study with thousands of resources!

Solved questions

Text Material Preview

SQL 
O que significa SQL?
a) Structured Query Language
b) Simple Query Language
c) System Query Language
d) Standard Query Language
Resposta correta: a) Structured Query Language
Explicacao: SQL significa "Structured Query Language" (Linguagem de Consulta Estruturada), que
e a linguagem padrao usada para interagir com bancos de dados relacionais, permitindo realizar
consultas, insercoes, atualizacoes e exclusoes de dados.
Qual comando SQL e utilizado para recuperar dados de uma tabela?
a) SELECT
b) INSERT
c) UPDATE
d) DELETE
Resposta correta: a) SELECT
Explicacao: O comando SELECT e utilizado para recuperar ou consultar dados de uma ou mais
tabelas em um banco de dados. Ele permite filtrar, ordenar e formatar os dados conforme
necessario.
Qual e a principal funcao do comando INSERT em SQL?
a) Atualizar dados existentes em uma tabela
b) Deletar registros de uma tabela
c) Inserir novos registros em uma tabela
d) Recuperar dados de uma tabela
Resposta correta: c) Inserir novos registros em uma tabela
Explicacao: O comando INSERT e utilizado para adicionar novos registros em uma tabela de banco
de dados. Ele permite especificar valores para cada coluna na tabela.
O que o comando UPDATE faz em SQL?
a) Atualiza a estrutura da tabela
b) Modifica dados ja existentes em uma tabela
c) Exclui registros de uma tabela
d) Cria uma nova tabela no banco de dados
Resposta correta: b) Modifica dados ja existentes em uma tabela
Explicacao: O comando UPDATE e usado para modificar dados existentes em uma tabela.
Geralmente, ele e utilizado com a clausula WHERE para especificar quais registros devem ser
atualizados.
Qual comando SQL e usado para excluir dados de uma tabela?
a) DELETE
b) REMOVE
c) TRUNCATE
d) CLEAR
Resposta correta: a) DELETE
Explicacao: O comando DELETE e usado para excluir um ou mais registros de uma tabela. A
clausula WHERE e frequentemente usada para especificar quais registros devem ser removidos,
caso contrario, todos os registros serao excluidos.
O que faz a clausula WHERE em uma consulta SQL?
a) Limita o numero de resultados retornados
b) Especifica quais colunas devem ser exibidas
c) Filtra os resultados com base em uma condicao
d) Ordena os resultados de uma consulta
Resposta correta: c) Filtra os resultados com base em uma condicao
Explicacao: A clausula WHERE e usada para especificar uma condicao que deve ser atendida para
que os registros sejam retornados ou afetados pela consulta. Ela e frequentemente utilizada com
comandos como SELECT, UPDATE e DELETE.
Qual e a funcao da clausula ORDER BY em uma consulta SQL?
a) Ordenar os resultados de uma consulta
b) Agrupar os resultados com base em uma coluna
c) Limitar o numero de resultados retornados
d) Especificar a tabela de onde os dados serao extraidos
Resposta correta: a) Ordenar os resultados de uma consulta
Explicacao: A clausula ORDER BY e utilizada para ordenar os resultados de uma consulta em
ordem crescente ou decrescente, com base em uma ou mais colunas.
O que significa o comando DISTINCT em uma consulta SQL?
a) Retorna apenas registros distintos (nao repetidos)
b) Filtra os dados com base em uma condicao especifica
c) Ordena os resultados por uma coluna em ordem decrescente
d) Agrupa os resultados por uma coluna especifica
Resposta correta: a) Retorna apenas registros distintos (nao repetidos)
Explicacao: O comando DISTINCT e usado para remover registros duplicados nos resultados de
uma consulta. Ele garante que apenas registros unicos sejam retornados.
O que e uma chave primaria em SQL?
a) Uma chave usada para classificar dados
b) Um campo que garante a unicidade de cada registro em uma tabela
c) Um campo usado para armazenar dados criptografados
d) Um campo que permite a duplicacao de dados em uma tabela
Resposta correta: b) Um campo que garante a unicidade de cada registro em uma tabela
Explicacao: A chave primaria e um campo (ou conjunto de campos) em uma tabela que garante que
cada registro seja unico. Nenhum valor da chave primaria pode se repetir.
O que e uma chave estrangeira em SQL?
a) Um campo que cria uma relacao entre duas tabelas
b) Um campo usado para classificar dados
c) Um campo que deve ser exclusivo em cada tabela
d) Um campo que armazena dados temporarios
Resposta correta: a) Um campo que cria uma relacao entre duas tabelas
Explicacao: A chave estrangeira e um campo em uma tabela que faz referencia a chave primaria de
outra tabela. Ela cria uma relacao entre os dados de diferentes tabelas, garantindo a integridade
referencial.
O que e uma subconsulta em SQL?
a) Uma consulta que e usada como parte de outra consulta
b) Uma tabela temporaria que armazena dados durante uma consulta
c) Um comando utilizado para atualizar dados em uma tabela
d) Um tipo de indice que acelera consultas em grandes volumes de dados
Resposta correta: a) Uma consulta que e usada como parte de outra consulta
Explicacao: Uma subconsulta e uma consulta SQL que e incorporada dentro de outra consulta,
como parte de uma clausula WHERE, FROM ou SELECT. Ela permite realizar consultas mais
complexas e aninhadas.
O que faz o comando CREATE TABLE em SQL?
a) Cria uma nova tabela no banco de dados
b) Cria uma nova linha de dados em uma tabela
c) Cria um indice para uma tabela existente
d) Cria um backup da tabela atual
Resposta correta: a) Cria uma nova tabela no banco de dados
Explicacao: O comando CREATE TABLE e usado para definir uma nova tabela no banco de dados,
especificando os nomes e tipos de dados das colunas da tabela.
O que e uma view (visao) em SQL?
a) Uma tabela temporaria usada para armazenar dados em cache
b) Uma tabela virtual que e baseada nos resultados de uma consulta
c) Um indice utilizado para acelerar as consultas em uma tabela
d) Um comando usado para agrupar dados em um banco de dados
Resposta correta: b) Uma tabela virtual que e baseada nos resultados de uma consulta
Explicacao: Uma view e uma tabela virtual que exibe os resultados de uma consulta SQL. Ela nao
armazena dados fisicamente, mas sim a definicao de como os dados devem ser apresentados.
O que faz a clausula GROUP BY em SQL?
a) Agrupa os resultados de uma consulta com base em uma ou mais colunas
b) Ordena os resultados de uma consulta
c) Filtra os dados com base em uma condicao
d) Agrupa os dados em um unico registro
Resposta correta: a) Agrupa os resultados de uma consulta com base em uma ou mais colunas
Explicacao: A clausula GROUP BY e usada para agrupar os resultados de uma consulta com base
em uma ou mais colunas. Ela e frequentemente usada com funcoes agregadas como COUNT,
SUM, AVG, entre outras.
O que significa o operador BETWEEN em SQL?
a) Ele permite que a consulta filtre os resultados com base em uma lista de valores
b) Ele e usado para verificar se um valor esta dentro de um intervalo especifico
c) Ele e utilizado para combinar dados de duas tabelas
d) Ele compara um valor com os valores em uma tabela
Resposta correta: b) Ele e usado para verificar se um valor esta dentro de um intervalo especifico
Explicacao: O operador BETWEEN e utilizado em SQL para filtrar os resultados dentro de um
intervalo de valores, seja numerico, de data ou de texto. Ele inclui os valores limites do intervalo.
O que a funcao COUNT() faz em SQL?
a) Conta o numero de registros retornados por uma consulta
b) Conta o numero de registros unicos em uma tabela
c) Conta o numero de colunas em uma tabela
d) Conta o numero de caracteres em uma string
Resposta correta: a) Conta o numero de registros retornados por uma consulta
Explicacao: A funcao COUNT() e uma funcao agregada que retorna o numero de registros (linhas)
que atendem a uma condicao especifica em uma consulta SQL.
O que e uma transacao em SQL?
a) Uma operacao que modifica permanentemente os dados em um banco de dados
b) Um conjunto de comandos SQL que devem ser executados como uma unidade, garantindo a
integridade dos dados
c) Uma operacao para criar uma nova tabela no banco de dadosd) Uma operacao para excluir dados de uma tabela
Resposta correta: b) Um conjunto de comandos SQL que devem ser executados como uma
unidade, garantindo a integridade dos dados
Explicacao: Uma transacao em SQL e um conjunto de operacoes que sao executadas como uma
unica unidade. Se qualquer parte da transacao falhar, todas as operacoes sao revertidas,
garantindo que os