FC ConcursosFC Concursos

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

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.
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

  1. 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.
  2. 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.
  3. 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).
  4. Exemplo na álgebra relacional
    • Se temos uma tabela clientes com 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;

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo