Olá Bruno, tudo bem?
Peço desculpas pela demora no retorno, verdade Bruno acabou que o instrutor não deixou bem claro o que são seleções e projeções.
- Seleções: É utilizada para selecionar um conjunto de registros que satisfaça uma condição predefinida, como por exemplo:
SELECT * FROM ITENS_NOTAS_FISCAIS WHERE QUANTIDADE > 60 AND PRECO <= 3
Este select irá retornar registros que se enquadrem na condição, QUANTIDADE > 60 AND PRECO <= 3
.
Podemos dizer que as seleções são apresentadas na aula 02 Filtrando as consultas de dados e na aula 03 Mudando a apresentação dos dados de uma consulta.
- Projeções: É utilizada quando existe a necessidade de selecionar somente colunas específicas em uma determinada relação(Montar uma nova exibição):
SELECT NOME, ENDERECO_1 || ' ' || BAIRRO || ' ' || CIDADE || ' ' || ESTADO AS COMPLETO
FROM TABELA_DE_CLIENTES
Esse select (projeção) retorna a concatenação apenas das colunas que fazem parte do endereço do cliente.
Podemos dizer que as views e os JOINs são apresentadas na aula 04 Juntando tabelas e consultas e projeções na aula 05 Funções do Oracle Database.
Espero ter esclarecido a sua dúvida e bons estudos!