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

Sabendo-se que S é um objeto sequence num banco de dados Oracle, o comando que apresenta uma forma correta de referenciá-lo é:
  • A. select s.currval from dual
  • B. select distinct s.currval, x from T
  • C. select * from T where s.currval = 1
  • D. select x, s.currval from T group by x
  • E.

    select x, s.currval from T

    UNION select x, s.nextval from T

Clique em uma opção abaixo para responder a questão:
O SCRUM, processo para o desenvolvimento de software ágil, estrutura-se sobre:
  • A. plan, documentaton, test;
  • B. roles, artifacts, activities;
  • C. requisites, code, products;
  • D. client team, development team, deliverables;
  • E. interface, data, code.
Clique em uma opção abaixo para responder a questão:
No PMBOK 3a Edição, os processos Quality Planning, Perform Quality Assurance e Perform Quality Control estão classificados, respectivamente, sob os grupos de processos denominados:
  • A. Initiating, Planning, Monitoring & Controlling;
  • B. Initiating, Executing, Closing;
  • C. Planning, Executing, Monitoring & Controlling;
  • D. Executing, Monitoring & Controlling, Closing;
  • E. Planning, Executing, Closing.
Clique em uma opção abaixo para responder a questão:
Na construção de diagramas para modelagem de processos de negócios, sob o BPMN, retângulos com cantos arredondados representam:
  • A. atividades;
  • B. associações;
  • C. eventos;
  • D. gateways;
  • E. pools.
Clique em uma opção abaixo para responder a questão:

João está preparando uma palestra sobre diagramas de classe da UML, e criou um slide com a figura:

O título correto para esse slide deve ser “Relacionamento de”:

  • A. agregação;
  • B. correspondência;
  • C. dependência;
  • D. especialização;
  • E. generalização.
Clique em uma opção abaixo para responder a questão:

Considerando duas tabelas relacionais R e S, tal que haja uma chave primária definida para cada uma delas e que a instância de R contenha um número maior de registros que a instância de S, analise os comandos SQL a seguir.

Sabendo-se que as instâncias de R e S não são vazias, é correto concluir que:

  • A. os resultados de I e II contêm as mesmas linhas;
  • B. o resultado de I contém mais linhas que o de II;
  • C. o resultado de II contém mais linhas que o de I;
  • D. os resultados de I e II não possuem interseção e têm o mesmo número de linhas;
  • E. os resultados de I e II possuem interseção e não têm o mesmo número de linhas.
Clique em uma opção abaixo para responder a questão:
No Oracle, o uso da opção index organized table na criação de uma tabela relacional faz com que os registros dessa tabela:
  • A. sejam armazenados juntamente com registros associados de outras tabelas, em índices unificados;
  • B. tenham todos os seus campos automaticamente indexados;
  • C. sejam armazenados na própria estrutura física do índice da chave primária;
  • D. sejam divididos em partições lógicas, indexadas separadamente;
  • E. sejam armazenados sem ordem específica, dependendo de índices para operações de busca.
Clique em uma opção abaixo para responder a questão:
Tabelas do tipo partitioned, no Oracle, permitem que a locação dos registros seja feita por:
  • A. sequence, index, cluster;
  • B. data blocks, extents, segments;
  • C. schema, user, synonym;
  • D. range, list, hash;
  • E. rowID, rowNum, rowSize.
Clique em uma opção abaixo para responder a questão:
ACID é uma conhecida sigla do jargão da área de banco de dados, e refere-se às propriedades que as transações executadas por um sistema gerenciador devem observar. A letra ”I” nessa sigla está associada ao algoritmo:
  • A. de “undo/redo” sobre arquivos de log;
  • B. shadow paging;
  • C. write-ahead logging;
  • D. two-phase lock;
  • E. two-phase commitment.
Clique em uma opção abaixo para responder a questão:

João escreveu os dois comandos SQL abaixo.

Quando executados, os comandos III e IV, necessariamente, produziram resultados r1 e r2, tal que:

  • A. r1 = 0 e r2 = 0;
  • B.
  • C.
  • D. r1 é NULL e r2 é NULL;
  • E. r1 = 0 e r2 é NULL.
Clique em uma opção abaixo para responder a questão: