O Administrador de Banco de Dados (DBA) de determinada insti...

Próximas questões
Com base no mesmo assunto
Q2276874 Banco de Dados
O Administrador de Banco de Dados (DBA) de determinada instituição recebeu de um programador do grupo de desenvolvimento web uma solicitação para construir uma instrução SQL, a fim de contabilizar a quantidade de atendimentos do setor de cadastro. Para solucionar o atendimento, o DBA escreveu o seguinte script SQL:

Imagem associada para resolução da questão


Sabe-se que a solução atendeu à necessidade para a inclusão no sistema; porém, o DBA deverá, por determinação das rotinas do setor, registrar na documentação interna a mesma instrução construída no formato de álgebra relacional. Podemos afirmar que ele deverá construir a seguinte instrução:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Em extensões da álgebra relacional que incluem operações agregadas (semelhante às extensões SQL), pode-se introduzir operadores como , , , etc. Neste caso, você poderia definir uma operação para contar as tuplas de uma relação R da seguinte forma:

yCOUNT(R)

Aqui, γ\gammaγ representa uma operação de agregação onde seria o critério agregado aplicado à relação R, semelhante ao uso de em SQL.

Só um adendo... Não faz sentido igualar o comando descrito ao operador de álgebra relacional. Note que, em todas as alternativas, nas primeiras linhas os operadores (sigma e rô) não tão igualados a nada. Não faz sentido você igualar o projeção a alguma coisa, junção a alguma coisa... Tá errado.

Enfim, não me parece uma questão complicada, a própria estatística da questão demonstra isso... Mas acho um ponto interessante a se notar. A álgebra relacional aceita variáveis, como é o caso do "FN" na questão, que permitem a associação pela simbologia de igualdade, mas os operadores não tem essa propriedade.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo