Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNDATEC 2023

Banco de DadosSQL
Código
qq893859
Banca
FUNDATEC
Órgão
IF-RS
Ano
2023
Nível
Superior
Cargo
Professor - Informática: Programação, Estrutura de Dados e Análise de Algoritimos
Uma função SQL é um comando que manipula itens de dados e retorna um único valor. Analise as assertivas abaixo em relação às funções SQL:I. Aggregate_function são funções agregadas, retornam uma única linha de resultado com base em grupos de linhas ao invés de linhas únicas.II. As funções SQL são integradas ao Oracle Database e estão disponíveis em diversas instruções SQL apropriadas.III. Ao chamar uma função SQL com argumento de um tipo de dados diferente do tipo esperado pela função, o Oracle tentará converter o argumento no tipo de dados esperado antes de executar a função.Quais estão corretas?
  1. AApenas I.
  2. BApenas III.
  3. CApenas I e II.
  4. DApenas II e III.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoE — I, II e III.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

SQL - Funções

Gabarito: letra E. Todas as três assertivas estão corretas: as funções agregadas retornam uma única linha por grupo; as funções SQL são integradas ao Oracle Database (e a outros SGBDs) e estão disponíveis em instruções SQL; e o Oracle realiza conversão implícita de tipos quando possível.

A banca cobra conhecimento básico sobre funções em SQL, especialmente o comportamento das funções agregadas e o tratamento de tipos de dados no Oracle.

1Agregadas (I)
COUNT, SUM, AVG, MAX, MIN
Retornam 1 valor por grupo
2Embutidas (II)
Integradas ao SGBD
Disponíveis em SELECT, WHERE, ORDER BY
3Conversão implícita (III)
Oracle tenta converter tipo
Ex.: string numérica → número
Funções SQL
LEVELsoulevel.com.br
Funções SQL: Agregadas (I) (COUNT, SUM, AVG, MAX, MIN, Retornam 1 valor por grupo); Embutidas (II) (Integradas ao SGBD, Disponíveis em SELECT, WHERE, ORDER BY); Conversão implícita (III) (Oracle tenta converter tipo, Ex.: string numérica → número)

Item I — ✅ Correto

Funções agregadas (aggregate functions) como COUNT, SUM, AVG, MAX, MIN operam sobre um conjunto de linhas (grupo) e retornam um único valor por grupo. Se não houver cláusula GROUP BY, o grupo é toda a tabela. A descrição está perfeita.

Item II — ✅ Correto

O Oracle Database oferece um conjunto rico de funções embutidas (built-in) que podem ser usadas em comandos SQL, como SELECT, WHERE, ORDER BY, etc. São de fato integradas e amplamente disponíveis.

Item III — ✅ Correto

O Oracle realiza conversão implícita de tipos de dados sempre que possível. Por exemplo, ao chamar uma função que espera um número com uma string numérica, o SGBD tenta converter a string para número antes de executar a função. Isso é documentado na documentação oficial do Oracle sobre conversão de tipos.

Gabarito: letra E — corretos os itens I, II e III.

Link permanente: /questoes/qq893859