Para responder às questões 42 a 44, considere um banco de dados relacional que possui duas tabelas, chamadas de tabela_a e tabela_b, contendo o formato e os valores abaixo:
tabela_a
id
id_b
1
1
2
1
3
3
4
4
5
4
6
3
tabela_b
id
id_a
1
4
2
3
3
2
4
1
Qual o resultado esperado após a execução do comando SQL abaixo?
select * from tabela_b where id in (select id_b from tabela_a);
Um banco de dados relacional possui uma tabela chamada tb_produtos com as seguintes colunas: id_produto, nome e preco. Um técnico precisa reajustar os preços para aumentá-los em 12%. Qual dos comandos abaixo aplicaria esse reajuste em todos os produtos dessa tabela?
Considerando as tabelas apresentadas na Figura 4, qual comando SQL poderá ser
executado para que sejam retornados os dados da tabela TURMA, porém com os nomes das disciplinas
(campo NOME) e dos professores (campo NOME) ao invés dos identificadores (campos ID_DISCIPLINA
e ID_PROFESSOR)?
Considerando a tabela TURMA, apresentada na Figura 4, quantas linhas serão
retornadas com execução do comando SQL abaixo? SELECT COUNT(ID), TURNO
FROM TURMA
GROUP BY TURNO;
Considerando que as tabelas apresentadas na Figura 4 foram criadas no SGBD
MySQL, versão 8.0, assinale a alternativa que apresenta um comando SQL para excluir a coluna
TURNO_PREFERENCIAL da tabela PROFESSOR.
Considerando que os campos ID_DISCIPLINA e ID_PROFESSOR da tabela TURMA
são, respectivamente, chaves estrangeiras das tabelas DISCIPLINA E PROFESSOR, qual das
alternativas abaixo apresenta uma sequência de comandos adequada para que seja possível a
exclusão das três tabelas apresentadas na Figura 4?
Uma forma de otimização de consultas em bancos de dados é a utilização de visões
(views) cujo conteúdo é calculado e armazenado em forma de tabelas. Esse tipo de visão é conhecido
como:
Abaixo está representado um elemento de modelagem de processos do Bizagi
Modeler, em sua versão 3.1, em português. Esse elemento identifica um evento intermediário do tipo: