Lista completa de Questões de Ciência da Computação do ano 2012 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Quanto à otimização de consultas de consultas SQL, é CORRETO afirma que
junção de laços aninhados (nested-loop) é uma implementação possível para junção de duas relações. Tal implementação utiliza os índices das relações da junção para recuperar os registros que satisfazem a condição de junção.
junção de ordenação-fusão (sort-merge) é uma implementação para junção de duas relações, onde todos os registros da primeira relação são combinados com os da segunda relação. Em seguida, os registros são ordenados pelas colunas da junção, sendo selecionados aqueles que atendem à condição de junção.
junção de laço único (single-loop) é uma implementação possível para junção de duas relações, onde os registros da primeira relação são acessados um a um em sequência. A partir de cada registro, os registros da segunda relação são recuperados, utilizando-se índices da segunda relação.
junção hash (hash-join) é uma implementação de junção que armazena os registros da primeira relação da junção em memória utilizando funções de hash. A partir de cada registro tenta-se recuperar os registros da segunda relação sequencialmente.
A ___________ é uma das áreas de memória que constituem a System Global Area (SGA) de uma instância Oracle. Tal área mantém dados do dicionário Oracle, tais como sentenças SQL para reutilização, descrições de índices, tabelas e privilégios de acesso.
Databae Buffer Cache
Shared Pool
Program Glogal Area
Large Pool
A linguagem PL/SQL permite o uso de comandos SELECT diretamente dentro do programa. A seguir são apresentados trechos PL/SQL para obter o salário (coluna Salario) do empregado (tabela EMPREGADO) de matrícula (coluna Matricula) 4050. Considere que existe um único empregado com a Matricula 4050. Está CORRETO o seguinte trecho:
Em relação à Linguagem PL/SQL, analise as seguintes sentenças, marcando (V) para verdadeira e (F) para falsa.
( ) Variáveis booleanas em PL/SQL podem conter os valores TRUE, FALSE ou NULL.
( ) Para declarar um registro com a mesma estrutura de um registro de uma tabela é possível utilizar o atributo %ROWTYPE.
( ) Funções e procedimentos armazenados permitem a definição de parâmetros do modo IN somente, ou seja somente de entrada.
( ) Na chamada de uma função ou procedimento armazenado somente é possível indicar a associação entre parâmetros reais e formais pela notação posicional (positional notation). Essa associação não pode ser baseada em notação nomeada (named position).
Está CORRETA a seguinte sequência de respostas:
V, V, F, F.
V, F, F, V.
F, V, F, F.
F, V, V, F.
A sigla SQL tem como significado:
Structured Query Language.
Station Query Line.
Structured Query Line.
Sample Query Language.
O comando SQL que pode ser utilizado para exclusão (deletar) uma tabela nomeada como CONCURSO, é:
DROP TABLE CONCURSO.
DELETE TABLE CONCURSO.
ERASE TABLE CONCURSO.
REMOVE TABLE CONCURSO.
Menor ou igual.
Maior ou igual.
Maior.
Diferente.
Um exemplo de função de agregação em SQL é:
LIKE.
IN.
AVG.
ROLLBACK.
São exemplos de OPERADORES LÓGICOS em SQL, exceto:
AND.
OR.
END.
NOT.
Quanto a bancos de dados SQL, são dois comandos que pertencem a categoria DML (Data Manipulation Language):
INSERT / CREATE.
INSERT / SELECT.
UPDATE / ALTER.
UPDATE / VIEW.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...