Questões de Ciência da Computação do ano 2015

Lista completa de Questões de Ciência da Computação do ano 2015 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Considere que o Tribunal Regional do Trabalho possua em seu Banco de Dados a tabela Tab_Processos descrita abaixo.

O comando SQL utilizado para obter o resultado acima é:

  • A. SELECT A1.Nro_Proc Custas_Proc, SUM(Custas_Proc) FROM Tab_Processos A1 GROUP BY Nro_Proc;
  • B. SELECT SUM(Custas_Proc) FROM Tab_Processos HAVING SUM(Custas_Proc) > 10000000.00;
  • C. SELECT Nro_Proc, Custas_Proc FROM Tab_Processos GROUP BY Data_Alteracao WHERE SUM(Custas_Proc) >= 1000000.00;
  • D. SELECT Nro_Proc, Custas_Proc FROM Tab_Processos WHERE Custas_Proc > 1000000.00;
  • E. SELECT Nro_Proc, SUM(Custas_Proc) FROM Tab_Processos GROUP BY Nro_Proc HAVING SUM(Custas_Proc) > 1000000.00;

Em uma classe de entidade do banco de dados presente em uma aplicação que utiliza JPA existem as seguintes instruções:

Em uma classe de acesso a dados da mesma aplicação, que possui um objeto em válido do tipo EntityManager, para executar a query da classe de entidade Cliente e obter os dados retornados em uma lista, utiliza-se:

  • A.
  • B.
  • C.
  • D.
  • E.

O processo de tunning em bancos de dados consiste em se obter uma estratégia otimizada para a execução de consultas. Para tanto, em diversos gerenciadores de bancos de dados há um módulo para a otimização de consultas. Um dos fatores considerados por esse módulo para se avaliar o custo de uma consulta é o

  • A. número de acessos ao disco que contém os dados do banco de dados.
  • B. nome das tabelas que compõem o banco de dados.
  • C. tipo de senhas utilizadas pelos usuários do banco de dados.
  • D. tipo de backup utilizado para o banco de dados.
  • E. tempo total de existência do banco de dados.

Um analista de sistemas, após ter implementado seu projeto de banco de dados, realizou um teste para verificar se em cada atributo das tabelas do banco de dados são aceitos apenas os valores previamente definidos como válidos. Esse procedimento refere-se ao teste de

  • A. grau de normalização das tabelas.
  • B. cardinalidade dos relacionamentos.
  • C. domínio dos atributos.
  • D. unicidade das chaves primárias.
  • E. correção das chaves estrangeiras.

Um DBA executa regularmente a monitoração de desempenho da base de dados sob sua responsabilidade. Uma conclusão que pode advir desse monitoramento, tendo como objetivo a melhoria de desempenho da base de dados é

  • A. duplicar todas as tabelas da base de dados.
  • B. eliminar todos os índices da base de dados.
  • C. substituir todos valores nulos da base de dados pelo valor zero.
  • D. aumentar o tamanho das senhas utilizadas para acesso à base de dados.
  • E. criar visões materializadas.

Um DBA, ao planejar a capacidade de um banco de dados, deve considerar a necessidade de espaço para armazenamento permanente dos dados de suas tabelas. Tal consideração tem impacto direto na determinação

  • A. da capacidade dos discos rígidos.
  • B. da frequência do clock da CPU.
  • C. na velocidade do barramento de endereços.
  • D. da memória cache do computador.
  • E. do número de registradores da CPU.

Na recuperação de bancos de dados é comum utilizar-se o arquivo de log (histórico) que, pode conter marcações que denotam que até o momento dessa marcação as transações já confirmadas não precisam ser recuperadas, em caso de falha no banco de dados. A essas marcações atribui-se a denominação de

  • A. triggers.
  • B. rollbacks.
  • C. checkpoints.
  • D. test cases.
  • E. interfaces.

Bancos de dados snapshot constituem um recurso que pode ser útil para estratégias de recuperação de dados nas instalações MS SQL Server. Um banco de dados do tipo snapshot está associado a um banco de dados de origem (source). Sobre esse mecanismo, analise as afirmativas a seguir.

I. No momento da sua criação, bancos snapshot armazenam uma cópia de todas as páginas do banco de origem.

II. Snapshots ocupam sempre o mesmo espaço que é ocupado pelo banco de origem, pois cada página do banco de origem tem sempre uma e apenas uma cópia.

III. Uma página do banco de origem, no seu estado original, é copiada para o snapshot somente quando ela é alterada pela primeira vez no banco de origem.

IV. As operações de leitura direcionadas para o snapshot jamais requerem o uso de dados do banco de origem.

V. Bancos snapshot permitem consultas que refletem os dados no estado em que se encontravam no momento da criação do snapshot.

Está correto somente o que se afirma em:

  • A. I, II e III;
  • B. I, II e IV;
  • C. III, IV e V;
  • D. III e V;
  • E. IV e V.

Considere uma aplicação de um Banco de Dados com arquitetura paralela executando em um sistema paralelo com certo número de processadores e discos, denominado SP. Suponha que o sistema foi aumentado com mais processadores, discos e outros componentes, sendo chamado de SG. O objetivo é processar uma tarefa no tempo inversamente proporcional ao número de processadores e discos alocados. Considere, ainda, que o tempo de processamento da tarefa no sistema maior é TSG e no sistema menor é TSP. É correto afirmar que

  • A. o sistema paralelo demonstra ganho de escala sublinear se o ganho de velocidade for N quando o sistema maior (SG) tiver N vezes os recursos do sistema menor (SP).
  • B. o sistema paralelo demonstra ganho de escala linear se o ganho de velocidade for maior que N quando o sistema maior (SG) tiver N vezes os recursos do sistema menor (SP).
  • C. o ganho de velocidade se relaciona à capacidade de processar tarefas maiores na mesma quantidade de tempo, oferecendo mais recursos e é a métrica mais importante para medir a eficiência dos sistemas de banco de dados com arquitetura paralela
  • D. aumentar a capacidade do sistema por meio do paralelismo oferece uma opção de alto risco para o crescimento de uma empresa. O mais adequado é a sua substituição por um sistema centralizado por uma máquina mais rápida, o que ainda seria uma solução mais econômica.
  • E. o ganho de velocidade devido ao paralelismo é TSP / TSG. O sistema paralelo demonstra ganho de velocidade sublinear se o ganho de velocidade for menor que N quando o sistema maior (SG) tiver N vezes os recursos do sistema menor (SP).

<img src= O Administrador de Banco de Dados digitou um conjunto de instruções no banco de dados aberto e em condições ideais, após as tabelas terem sido criadas e os dados terem sido cadastrados. Considere que nenhuma operação, além da criação das tabelas e do cadastramento, havia sido realizada. Dentre as instruções digitadas, a única instrução que executa corretamente é

  • A. INSERT INTO Processo VALUES ('1234567.00.2010.8.26.1234', '2015-01-20');
  • B. DELETE FROM Processo WHERE numeroProcesso='73982110120111131001';
  • C. ALTER TABLE Envolvimento DROP COLUMN numeroProcesso;
  • D. INSERT INTO Envolvimento (cpfEnvolvido, numeroProcesso, tipo_envolvimento) VALUES ('158.245.067-12', '58654310020254589031', 'acusado');
  • E. UPDATE Envolvido SET nomeEnvolvido='Pedro da Silva' WHERE cpfEnvolvido='158.245.067-12';
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...