Analise o comando SQL a seguir. Dado que as operações primit...
Analise o comando SQL a seguir.
Dado que as operações primitivas da Álgebra Relacional (A.R.) são
a Seleção, a Projeção, o Produto, a Diferença e a União, as
operações necessárias para construir por meio da A.R. uma
expressão equivalente ao comando acima são, apenas:
Comentários
Veja os comentários dos nossos alunos
A seleção, como o próprio nome já diz, seleciona linhas, tuplas por meio de uma determinada condição.
A projeção é utilizada quando existe a necessidade de pegar somente colunas de interesse em uma relação, e não trabalhar com todas as colunas dessa relação.
A diferença entre duas relações A – B, traz uma nova relação C com tuplas que existem em A mas não existem em B, ou seja, que só existem em A. Do mesmo, equivale para B – A, traz uma nova relação com as tuplas que só existem em B, portanto, a ordem é importante.
A união entre duas relações AUB, traz em uma nova relação C com todas as tuplas existentes em A e B, sem repetição de tupla.
Outras definições em https://spaceprogrammer.com/bd/aprendendo-as-principais-operacoes-da-algebra-relacional/#:~:text=Opera%C3%A7%C3%B5es%20B%C3%A1sicas&text=A%20sele%C3%A7%C3%A3o%2C%20como%20o%20pr%C3%B3prio,meio%20de%20uma%20determinada%20condi%C3%A7%C3%A3o.&text=A%20proje%C3%A7%C3%A3o%20%C3%A9%20utilizada%20quando,todas%20as%20colunas%20dessa%20rela%C3%A7%C3%A3o.
Select é a projeção
Where é seleção
From é o produto
Not Exists é a diferença
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo