
Qual consulta SQL recupera do banco de dados um conjunto de tuplas em que cada uma delas contém o nome de um canal e a quantidade de filmes que esse canal irá exibir no mês corrente?

Qual consulta SQL recupera do banco de dados um conjunto de tuplas em que cada uma delas contém o nome de um canal e a quantidade de filmes que esse canal irá exibir no mês corrente?
O código a seguir, criado no SQL Server 2017, apresenta uma visão materializada, especificamente devido ao argumento

Julgue os próximos itens, no que diz respeito a comandos SQL de consulta.
I Subqueries de múltiplas colunas retornam várias colunas em uma mesma linha.
II A função UNION apresenta as linhas que existam simultaneamente em duas ou mais tabelas.
III A função EXISTS garante que o resultado de uma subquery somente seja mostrado se retornar uma ou mais linhas.
IV A função EXTRACT retorna uma das informações de um campo do tipo data (dia, mês, ano, hora, minuto ou segundo).
Assinale a opção correta.
Com relação à figura acima, que representa uma tabela implementada em um Sistema Gerenciador de Banco de Dados Relacional, julgue os itens subsecutivos.

A instrução SQL a seguir tem a finalidade de mostrar somente, com seus respectivos endereços, as unidades escolares que possuem endereços iniciando com a sigla SQS.

Considere a tabela EMPREGADOS e o gatilho definidos abaixo usando a sintaxe PL/SQL do Oracle.

Usando-se os números dos comandos SQL acima, qual sequência de comandos SQL será executada sem falhas (isto é, sequência dos comandos que serão confirmados na base de dados)?
Observe as tabelas DEPARTAMENTOS e FUNCIONARIOS, definidas abaixo pelos comandos SQL, que representam os departamentos de uma empresa e seus funcionários.

De acordo com os dados acima, é correto afirmar que a consulta SQL retornará
Observe as tabelas MEDICOS e ESPECIALIDADES, definidas abaixo pelos comandos SQL, que representam médicos e especialidades médicas, respectivamente.

Assinale a alternativa que completa corretamente a lacuna da consulta SQL acima.
Observe a tabela TABA e a visão VIEWA, definidas abaixo pelos comandos SQL.

De acordo com os dados acima, assinale a alternativa correta.
Considere os comandos SQL abaixo em um sistema de gerência de banco de dados relacional.
I - create table TAB1 (a integer not null primary key);
II - create table TAB2 (a integer check(a IS NOT NULL and a > 0));
III - alter table TAB1 add constraint c1 check(a > 10);
IV - create assertion C2 as CHECK (not exists (select * from TAB1 where a < 0));
Quais instruções resultarão na criação de uma ou mais restrições (constraints) no dicionário de dados (catálogo)?
Uma agência de intercâmbios deseja mapear os interesses de estudantes que pretendem residir em uma dada cidade no exterior, com as famílias disponíveis para acolhê-los. Para isso, definiu as tabelas ESTUDANTES e RESIDENCIAS, descritas abaixo em SQL, contendo respectivamente estudantes com a cidade pretendida e as famílias com cidades de residência.

Quantas instâncias são recuperadas por cada comando SELECT acima, na ordem em que os comandos aparecem?
Observe as tabelas FUNCIONARIOS, PROJETOS e PARTICIPACOES definidas abaixo, usando SQL, que representam funcionários e a participação destes em projetos.

O que essa consulta SQL recupera?
Observe as tabelas FUNCIONARIOS, PROJETOS e PARTICIPACOES definidas abaixo, usando SQL, que representam funcionários e a participação destes em projetos.

A consulta SQL acima recuperará
A empresa planeja fechar algumas lojas baseando-se no valor vendido, calculado por funcionário. Para tomar essa decisão, o seguinte comando escrito em SQL pode ser utilizado: Considere o seguinte comando SQL numa instalação MS SQL Server.

Assinale a cláusula order by que seria inválida nesse comando.
Considere uma tabela relacional T, com atributos A e B, onde A, isoladamente, constitui a chave primária de T. Considere ainda o comando SQL a seguir.

Dado que essa tabela possui 10 registros, assinale o número de linhas que, além dos títulos, aparece no resultado produzido pela execução desse comando.
Em relação aos componentes do custo de execução de uma consulta SQL, analise as afirmativas a seguir.
I. O custo de acesso ao armazenamento secundário considera os custos de transferência (ler e gravar) blocos entre o armazenamento secundário e os buffers de memória principal.
II. O custo de memória diz respeito ao número de buffers de memória principal necessário para a execução de uma consulta.
III. O custo de comunicação diz respeito ao tempo de realizar as operações na memória em registros dentro dos buffers de dados.
Está correto o que se afirma em
Um Auditor digitou em um banco de dados Oracle, aberto e em condições ideais, a instrução PL/SQL:
SELECT id, nome FROM cidadao WHERE id = '001' FOR UPDATE ORDER BY id;
A cláusula FOR UPDATE
Um Auditor está executando operações em uma tabela chamada cidadao de um banco de dados aberto e em condições ideais. Para exibir os dados de todas as pessoas que possuem na segunda letra do campo nome a vogal a, deve-se utilizar a instrução SQL:

Considere que o comando a seguir, seja executado em um aplicativo Web, após a requisição dos dados usuário/senha.

Assinale os textos digitados maldosamente, armazenados respectivamente nas variáveis txtNome e txtPwd, que caracterizariam uma invasão do tipo “SQL Injection”.