2
respostas

DIFERENÇA

EU AINDA NÃO ENTENDI A DIFERENÇA ENTRE RELAÇÃO E PROJEÇÃO NOS RELACIONAMENTOS DE BANCO DE DADOS

2 respostas

Olá Juciara, tudo bem?

Vou tentar explicar de uma forma mais clara a diferença entre seleção e projeção:

  • Seleção: É utilizado para selecionar um subconjunto de tuplas (linhas) de uma relação que satisfaça uma condição.

Exemplo: Preciso buscar apenas funcionários que trabalham para o departamento 5.

Neste caso, eu vou fazer uma seleção na relação funcionários, retornando todos os dados dos funcionários cadastrados, e vou retornar o apenas os funcionários que trabalham no departamento 5, esse é o filtro aplicado nesta seleção:

Realizando uma consulta utilizando a seleção

  • Projeção: É utilizada para selecionar determinadas colunas de uma relação

Exemplo: Preciso buscar apenas o primeiro nome, a data de nascimento e o endereço de todos os funcionários.

Neste caso, eu vou fazer uma prejeção na relação funcionários, retornando os valores apenas dos campos informados na projeção:

Realizando uma consulta utilizando a projeção

Espero ter ajudado Juciara, qualquer dúvida é só falar e bons estudos!

entendi, muito obrigada