Lista completa de Questões de Ciência da Computação da Fundação Mariana Resende Costa (FUMARC) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Sobre o comando SQL a seguir, escolha a afirmativa correta:
SELECT depto.nome, funcionario.nome
FROM depto, funcionario
WHERE depto.codigo = funcionário.depto_codigo AND
funcionário.salario > 5000 AND depto.codigo = 'Diretoria' OR
depto.codigo = 'Tenologia'
Seleciona os funcionários da Diretoria e da Tecnologia que tenham salário maior que 5.000.
Seleciona os funcionários da Diretoria com salário maior que 5.000 e todos os funcionários da Tecnologia, independente de salário.
Seleciona os funcionários que fazem parte da Diretoria e da Tecnologia, simultaneamente, e que tenham salário maior que 5.000.
Seleciona todos os funcionários com salário maior que 5.000 e ainda os funcionários da Diretoria e Tecnologia, independente de seus salários.
Analise as seguintes afirmativas sobre a linguagem SQL:
I. Usando a palavra-chave DISTINCT, podemos evitar que linhas duplicadas sejam apresentadas no resultado de um comando SELECT.
II. Em um comando SELECT, a cláusula HAVING só poderá ser utilizada em conjunto com GROUP BY.
III. Expressões aritméticas contendo um valor nulo terão sempre um resultado nulo. Por exemplo, o comando SELECT saldo + 100 FROM conta resultará em um valor nulo se a coluna saldo estiver nula.
As afirmativas VERDADEIRAS são:
I e II apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
São funções agregadas da linguagem SQL padrão, EXCETO:
SUM.
MAX.
DIFF.
AVG.
Observe os comandos SQL a seguir e identifique qual apresentará ERRO ao ser executado:
SELECT matricula, nome
FROM funcionario
WHERE sal = (SELECT MIN(sal)
FROM funcionario
GROUP BY departamento)
INSERT INTO gerente (matricula, nome, sal)
SELECT matricula, nome, sal
FROM funcionario
WHERE cargo = 'gerente'
DELETE funcionario
FROM gerente
WHERE funcionario.matricula = gerente.matricula
SELECT nome, cargo, sal as salario
FROM funcionario
Todas as alternativas apresentam características das redes ATM, EXCETO:
No cabeçalho das células, existe um identificador de conexão.
A ordem de entrega das células é garantida durante a comunicação.
As informações são transmitidas em pequenos pacotes de tamanho fixo.
Oferece serviço orientado a conexão ou sem conexão na camada de trans-porte.
Todas as afirmativas estão corretas, EXCETO:
A independência lógica de dados é mais fácil de ser alcançada que a inde-pendência física de dados.
O conjunto de informações de um banco de dados em um determinado momento é denominado instância do banco de dados.
Uma das diferenças entre o modelo hierárquico e o modelo de redes é que no primeiro os registros estão organizados em árvores.
Um sistema de banco de dados pode apresentar vários esquemas, como, por exemplo, um esquema físico, um esquema lógico e vários sub-esquemas.
Analise as seguintes afirmativas:
I. Um comando escrito na linguagem de manipulação de dados (DML) de um SGBD faz uso dos metadados definidos por comandos escritos na linguagem de definição de dados (DDL).
II. As linguagens de manipulação de dados (DML) não-procedurais são mais simples, pois não requerem a especificação explícita da forma de obtenção dos dados.
III. São comandos da linguagem de definição de dados (DDL) de um SGBD Relacional: create, alter e drop.
São VERDADEIRAS as afirmativas:
I e II, apenas.
I e III,apenas
II e III, apenas.
I, II e III.
Todas as alternativas abaixo apresentam vantagens que são alcançadas ao utilizar-se um Sistema Gerenciador de Banco de Dados (SGBD), EXCETO:
Efetivo mecanismo de controle da integridade dos dados.
Possibilidade de um amplo controle de segurança de acesso aos dados.
Alto desempenho aliado a baixo custo em projetos de aplicações monousuárias de baixa complexidade.
Utilização de consistentes mecanismos de cópia de segurança (backup) e recu-peração de dados (restore).
Analise as seguintes afirmativas:
I. Só é possível excluir uma linha de Z se não houver linhas em Y que possuem valores (y1, y2) iguais a (x1, x2) de linhas de X cujo valor de x4 é igual ao valor de z1 da linha que se deseja excluir.
II. Só é possível incluir uma linha em Y se a tabela Z não estiver vazia.
III. As colunas x3, x4, x5, y2, y3 e z2 poderiam ser definidas para aceitarem valores nulos.
Apenas as afirmativas I e II são verdadeiras.
Apenas as afirmativas I e III são verdadeiras.
Todas as afirmativas são verdadeiras.
Nenhuma afirmativa é verdadeira.
select x4, sum(x5)
from X, Y
where x1 = y2
and x2 = y3
and y1 between 100 and 500
group by x4;
select x4, sum(x5)
from X, Y
where y1 = x1
and y2 = x2
and y1 between 100 and 500
select x4, count(x5)
from X, Y
where x1 = y1
and x2 = y2
and y1 >= 100
and y1 <= 500
group by x4;
select x4, count(*)
from X, Y
where y2 = x1
and y3 = x2
and y1 between 101 and 501;
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...