Questão FC90579
A respeito de sistemas gerenciadores de banco de dados, julgue o próximo item. O comando SQL select campo from tabela corresponde a uma operação de projeção da álgebra relacional.
Linguagem SQL
CEBRASPE (CESPE) · 2018
O comando SQL select campo from tabela corresponde a uma operação de projeção da álgebra relacional.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Comentário: O gabarito está correto porque a instrução SELECT campo FROM tabela no SQL corresponde à operação de projeção na álgebra relacional.
Explicação
- O que é projeção na álgebra relacional?
- A projeção (
π) é uma operação que seleciona colunas específicas de uma relação (tabela). - Essa operação elimina atributos indesejados e retorna apenas os campos especificados.
- A projeção (
- Correspondência com SQL
- O comando SELECT campo FROM tabela realiza exatamente essa operação, pois escolhe quais colunas serão exibidas na consulta, sem modificar os dados existentes.
- Diferença entre projeção e seleção
- Projeção (
π): Escolhe colunas específicas (atributos). - Seleção (
σ): Escolhe linhas específicas (tuplas) com base em uma condição (WHERE).
- Projeção (
- Exemplo na álgebra relacional
- Se temos uma tabela
clientescom as colunas id, nome, cidade, a projeção para mostrar apenas os nomes seria representada como:
π nome (clientes) - Em SQL, essa mesma operação é expressa como:
SELECT nome FROM clientes;
- Se temos uma tabela
Conteúdo do catálogo FC Concursos · Atualizado em