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