Ciência da Computação
Ano: 2018
Banca: Fundação de Apoio ao Desenvolvimento da UEL (FAUEL)
Assinale a alternativa que representa um código comentado na linguagem de definição e manipulação de dados (SQL).
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)

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

Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)
Durante o processo de otimização de consultas SQL, o otimizador utiliza várias condições simples em uma condição de seleção conjuntiva. A condição que estabelece a razão entre o número de registros que satisfazem uma dada condição e o número total de registros no arquivo, é chamada de
Ciência da Computação
Ano: 2018
Banca: Fundação Carlos Chagas (FCC)

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

Ciência da Computação
Ano: 2018
Banca: Fundação Carlos Chagas (FCC)

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:

Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)

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”.

Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)

Considere o diagrama IDEF1X a seguir.

Assinale a opção que apresenta o script SQL que cria a tabela E2 corretamente.

Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)

Considere o comando SQL a seguir.

 Sabendo-se que a tabela teste tem 100 registros, dos quais 15 estão com a coluna nota ainda não preenchida (null), o comando acima, executado no MS SQL Server ou no Oracle, retorna

Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)

Considere a tabela teste, com uma coluna apenas, intitulada numero, contendo sete registros, com os números 1, 2, 3, 3, 4, 4, 5, um em cada linha. Considere ainda que os quatro comandos SQL, a seguir, tenham sido executados, em bloco, no MS SQL Server ou no Oracle,

select distinct * from teste;

select * from teste union

select * from teste;

select distinct numero from teste;

select numero from teste group by numero;

Desconsiderando eventuais inversões na ordem em que os valores são apresentados, assinale a conclusão correta com relação à equivalência dos resultados dessa execução.

10 Q730460
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)

O comando SQL

select convert(real,getdate())

executado no MS SQL Server, no dia 27/04/2018, às 18.00h, retornou