2
respostas

Duvida referente a sintaxe

Olá, para questão de maior entendimento, queria tirar uma duvida.

A sintaxe da formula de seleção: σ <condição_seleção> (R) e de projeção: π (R)

verificando que a formula para o desafio ficou assim: π id_livro, nome_livro, qtd_estoque (σ qtd_estoque >= 5 (livros))

R é o local onde buscamos a condição, ou seja, a tabela, desta forma sempre que eu utilizar uma seleção dentro de uma projeção o local sempre ficará dentro do parênteses da seleção?

2 respostas

Oi Leo, tudo bem?

Sim, é isso mesmo. É necessário sempre estar dentro do parênteses da seleção.

Espero ter ajudado. Bons estudos :D

Olá Leonardo e professora!

Na verdade, após estudar algumas possibilidades de sintaxes, notei que a tabela (R) não precisa necessariamente estar dentro dos parênteses da seleção, mas sim da última operação usada na sintaxe. Por exemplo:

σ qtd_estoque >= 5 (π nome_livro, qtd_estoque (livros))

Nesse caso, a tabela (R) está referenciada dentro do parênteses da projeção e a consulta funciona normalmente.

Teria algum problema usar essa ordem para a consulta?