1)
As funções de agregação em SQL permitem calcular valores a partir de conjuntos de registros. Exemplos comuns são: COUNT() (conta registros), SUM() (soma valores), AVG() (calcula média), MAX() (retorna o maior valor) e MIN() (retorna o menor valor). Normalmente são usadas em conjunto com o comando GROUP BY, que agrupa os dados de acordo com critérios específicos.
Qual função SQL retorna a média dos valores de uma coluna?
Alternativas:
2)
O controle transacional em bancos de dados garante que operações múltiplas sejam executadas de forma segura e consistente. Transações seguem as propriedades ACID: Atomicidade (tudo ou nada), Consistência (garantia de integridade), Isolamento (execuções independentes) e Durabilidade (persistência mesmo após falhas). Comandos como COMMIT (confirma) e ROLLBACK (desfaz) são fundamentais nesse processo.
Sobre o controle transacional em bancos de dados, considere:
I. O comando COMMIT confirma permanentemente as operações realizadas.
II. O comando ROLLBACK desfaz alterações não confirmadas.
III. O princípio de atomicidade garante que a transação ocorra parcialmente, caso haja falhas.
Assinale a alternativa correta:
Alternativas:
3)
As junções (JOINs) em SQL são utilizadas para combinar registros de duas ou mais tabelas, relacionando-as através de colunas comuns. Existem diferentes tipos de junções: INNER JOIN (retorna apenas registros que possuem correspondência em ambas as tabelas), LEFT JOIN (todos os registros da tabela da esquerda e os correspondentes da direita), entre outros. Essa técnica é essencial para consultas que envolvem múltiplas entidades.
Qual tipo de junção retorna apenas os registros que possuem correspondência em ambas as tabelas?
Alternativas:
4)
As sub-consultas aninhadas permitem que uma instrução SQL seja usada dentro de outra. Geralmente, aparecem em cláusulas como WHERE, FROM ou SELECT, trazendo flexibilidade e eficiência nas consultas. Por exemplo, é possível selecionar registros de uma tabela baseados em resultados intermediários obtidos por uma sub-consulta. Essa técnica é importante quando o resultado de uma consulta depende de outra prévia.
Qual cláusula SQL é mais comumente utilizada para inserir uma sub-consulta que filtra registros?
Alternativas:
5)
Procedimentos armazenados e funções são blocos de código SQL que podem ser salvos e executados repetidamente no banco de dados. Funções retornam obrigatoriamente um valor, enquanto procedimentos podem ou não retornar. Além disso, procedimentos permitem múltiplas instruções e uso de parâmetros de entrada/saída. O uso desses recursos aumenta a performance e a reutilização de lógica no banco, reduzindo redundâncias e melhorando a segurança da aplicação.
Sobre procedimentos armazenados e funções, considere:
I. Funções sempre retornam um valor.
II. Procedimentos não podem conter múltiplas instruções.
III. Procedimentos podem retornar valores e também executar lógicas mais complexas.
IV. Ambos podem receber parâmetros de entrada.
Assinale a alternativa correta:
Alternativas:
Ed
há 2 meses
Vamos analisar cada uma das questões e suas alternativas: 1) Qual função SQL retorna a média dos valores de uma coluna? - A função que retorna a média é a AVG(). - Portanto, a alternativa correta é: d) AVG(). 2) Sobre o controle transacional em bancos de dados, considere: - I. O comando COMMIT confirma permanentemente as operações realizadas. (Correto) - II. O comando ROLLBACK desfaz alterações não confirmadas. (Correto) - III. O princípio de atomicidade garante que a transação ocorra parcialmente, caso haja falhas. (Incorreto, a atomicidade garante que a transação ocorra totalmente ou não ocorra). A alternativa correta é: c) Apenas I e II estão corretas. 3) Qual tipo de junção retorna apenas os registros que possuem correspondência em ambas as tabelas? - O tipo de junção que retorna apenas os registros que possuem correspondência em ambas as tabelas é o INNER JOIN. - Portanto, a alternativa correta é: c) INNER JOIN. 4) Qual cláusula SQL é mais comumente utilizada para inserir uma sub-consulta que filtra registros? - A cláusula mais comum para filtrar registros com uma sub-consulta é a WHERE. - Portanto, a alternativa correta é: b) WHERE. 5) Sobre procedimentos armazenados e funções, considere: - I. Funções sempre retornam um valor. (Correto) - II. Procedimentos não podem conter múltiplas instruções. (Incorreto, procedimentos podem conter múltiplas instruções) - III. Procedimentos podem retornar valores e também executar lógicas mais complexas. (Correto) - IV. Ambos podem receber parâmetros de entrada. (Correto) A alternativa correta é: c) Apenas I, III e IV estão corretas. Resumindo as respostas: 1) d) AVG() 2) c) Apenas I e II estão corretas. 3) c) INNER JOIN 4) b) WHERE 5) c) Apenas I, III e IV estão corretas.
Libere respostas sem pagar
Ajude estudantes