Questões de Banco de Dados da Assembleia Legislativa do Estado de Minas Gerais

Limpar Busca

Escolha a sentença SQL, considerando o padrão ANSI, que MELHOR responda à consulta " Listar o nome do tipo de reunião, o assunto da reunião e a quantidade de pautas cadastradas para a reunião (todos os tipos de reunião e todas as reuniões devem ser exibidas mesmo sem pautas cadastradas)":

  • A SELECT t.nometipo, r.assunto, COUNT(p.numeropauta) FROM TIPO_REUNIAO AS t LEFT JOIN REUNIAO AS r ON t.codigo=r.tiporeuniao LEFT JOIN PAUTAS AS p ON r.codigo=p.reuniao GROUP BY t.nometipo, r.assunto;
  • B SELECT t.nometipo, r.assunto, COUNT(p.numeropauta) FROM TIPO_REUNIAO AS t LEFT JOIN REUNIAO AS r ON t.codigo=r.codigo LEFT JOIN PAUTAS AS p ON r.codigo=p.reuniao GROUP BY t.nometipo, r.assunto;
  • C SELECT t.nometipo, r.assunto, COUNT(p.numeropauta) FROM TIPO_REUNIAO AS t INNER JOIN REUNIAO AS r ON t.codigo=r.tiporeuniao INNER JOIN PAUTAS AS p ON r.codigo=p.reuniao GROUP BY t.nometipo, r.assunto;
  • D SELECT t.nometipo, r.assunto, SUM(p.numeropauta) FROM TIPO_REUNIAO AS t RIGHT JOIN REUNIAO AS r ON t.codigo=r.codigo RIGHT JOIN PAUTAS AS p ON r.codigo=p.reuniao

Em relação ao esquema de banco de dados relacional, analise as seguintes afirmativas.


I. A chave primária da relação PAUTAS é “numeropauta”.


II. O atributo “codigo” da relação TIPO_REUNIAO é chave primária e também chave estrangeira.


III. O atributo “reuniao” da relação PAUTAS é uma chave estrangeira.


Está CORRETO apenas o que afirma em:

  • A I e II.
  • B I e III.
  • C II e III.
  • D III.

Escolha a sentença SQL que MELHOR responda à consulta “Excluir as pautas da relação PAUTAS cuja reunião correspondente tenha o campo assunto igual a 'X'”:

  • A DELETE FROM PAUTAS WHERE descricaopauta = 'X');
  • B DELETE FROM PAUTAS WHERE numeropauta IN (SELECT codigo FROM REUNIAO WHERE assunto = 'X');
  • C DELETE FROM PAUTAS WHERE reuniao IN (SELECT assunto FROM REUNIAO WHERE assunto = 'X');
  • D DELETE FROM PAUTAS WHERE reuniao IN (SELECT codigo FROM REUNIAO WHERE assunto = 'X');

Escolha a sentença SQL, considerando o padrão ANSI, que MELHOR responda à consulta "Listar o codigo e o assunto das reuniões sem pautas cadastradas.":

  • A SELECT codigo, assunto FROM REUNIAO INNER JOIN PAUTAS ON codigo <> reuniao;
  • B SELECT codigo, assunto FROM REUNIAO RIGHT JOIN PAUTAS ON codigo = reuniao;
  • C SELECT codigo, assunto FROM REUNIAO WHERE NOT EXISTS (SELECT 1 FROM PAUTAS WHERE reuniao=codigo);
  • D SELECT codigo, assunto FROM REUNIAO WHERE codigo NOT IN (SELECT * FROM PAUTAS);


Imagem relacionada à questão do Questões Estratégicas


A sequência CORRETA, de cima para baixo, é:

  • A F, F, F, F.
  • B V, V, F, V.
  • C F, V, V, F.
  • D F, V, F, F.