Imagem de fundo

Em um projeto de modernização da área de inteligência...

Em um projeto de modernização da área de inteligência legislativa, foi criado um banco de dados relacional contendo informações sobre proposições, autores, tramitações, votações e comissões parlamentares. Durante a elaboração de um painel institucional, um Analista Legislativo precisou identificar todas as proposições cadastradas, incluindo aquelas que ainda não possuíam registros de tramitação devido ao fato de terem sido protocoladas recentemente. Para isso, tornou-se necessário selecionar uma operação de junção que preservasse todos os registros da tabela principal de proposições, independentemente da existência de correspondência na tabela de tramitações. Assinale a alternativa que apresenta a operação SQL adequada para atender ao objetivo descrito.


A

INNER JOIN, pois retorna exclusivamente os registros existentes simultaneamente nas tabelas de proposições e tramitações.


B

LEFT JOIN, pois preserva todos os registros da tabela localizada à esquerda da junção, mesmo quando não há correspondência na tabela relacionada.


C

CROSS JOIN, pois estabelece automaticamente relacionamentos lógicos entre tabelas que possuam chaves semanticamente equivalentes.


D

SELF JOIN, pois permite recuperar registros sem correspondência, em tabelas distintas, por meio da autocorrelação dos dados.


E

NATURAL JOIN, pois garante a inclusão de todos os registros da tabela principal independentemente da existência de valores associados.