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.

A instrução SQL capaz de listar todas as diferentes datas em que foram registrados processos é:

  • A. SELECT Data_Proc FROM Proc_Cidades UNION SELECT Data_Proc FROM Proc_Datas;
  • B. SELECT Data_Proc FROM Proc_Cidades HAVING Data_Proc FROM Proc_Datas;
  • C. SELECT Data_Proc FROM Proc_Cidades AND * FROM Proc_Datas;
  • D. SELECT Data_Proc FROM Proc_Datas GROUP BY Data_Proc FROM Proc_Cidades;
  • E. SELECT Data_Proc FROM Proc_Cidades UNION ALL SELECT Proc_Datas FROM Data_Proc;

Considere a instrução SQL abaixo.

É correto afirmar:

  • A. Sem ALIAS a primeira linha seria: SELECT Geografia.Regiao REGIÃO_PB, SUM(Proc_Cidades.Nome_Cidade) PROCESSOS_PB que é muito mais adequada, pois os ALIAS de tabelas tornam toda a instrução SQL muito mais complicada de se compreender.
  • B. Para obter as informações da quantidade de processos por região, foi necessário combinar as informações das duas tabelas, que estão ligadas pelo campo comum Nome_Cidade, através de um JOIN.
  • C. Na linha com a instrução WHERE é que a condição de união é especificada. Neste caso, deseja-se garantir que o conteúdo de Regiao na tabela Geografia corresponda ao da tabela Proc_Cidades e a maneira de o fazer é defini-las de forma igual.
  • D. A instrução WHERE é essencial para garantir a obtenção da União Cartesiana, que produz um resultado com todas as 15 combinações possíveis das duas tabelas.
  • E. Para obter as informações sobre as cidades e os seus processos separadas por região, foi necessário combinar as informações das duas tabelas, que estão ligadas através do campo Nome_Cidade, usando um OUTER JOIN.

Sabe-se que as tabelas T1 e T2 têm, cada uma:

produz um resultado que contém:

  • A. 5 colunas e 1 linha;
  • B. 10 colunas e 1 linha;
  • C. 5 colunas e 1.000 linhas;
  • D. 10 colunas e 1.000 linhas;
  • E. 9 colunas e 1.000.000 de linhas.

Nos comandos SQL que empregam funções de agregação em conjunto com a cláusula group by, é possível filtrar linhas do resultado depois da aplicação das funções de agregação por meio da cláusula:

  • A. Case;
  • B. Distinctrow;
  • C. Full outer join;
  • D. Having.
  • E. Where.

Um Auditor de Controle Externo da área de TI do TCM/GO recebeu a tarefa de utilizar comandos SQL para:

I. criar a tabela Tab_TCM,

II. listar o(s) município(s) com maior déficit entre Receita e Despesa,

III. listar o(s) município(s) cuja soma da Dívida_Flutuante com a Dívida_Fundada seja maior que R$ 10000000,00.

O comando SQL correto, capaz de realizar, pelo menos, uma das três tarefas é:

  • A. CREATE TABLE Tab_TCM (Município varchar(50), Receita float(x.2), Despesa float (x.2), Dívida_Flutuante float (x.2), Dívida_Flutuante float (x.2));
  • B. CREATE TABLE Tab_TCM (Município char(50), Receita float(10.2), Despesa float (10.2), Dívida_Flutuante float (10.2), Dívida_Flutuante float (10.2)) NOT NULL, UNIQUE;
  • C. SELECT Município, MAX(Receita-Despesa) as Resultado FROM Tab_TCM;
  • D. SELECT Município, MAX( SUB(Receita,Despesa) FROM Tab_TCM;
  • E. SELECT Município, SUM(Dívida_Flutuante + Dívida_Fundada) as Soma FROM Tab_TCM GROUP BY Município HAVING SUM (Dívida_Flutuante + Dívida_Fundada) > 10000000;

Considerando os fundamentos de bancos de dados e o banco de dados BD_TCM, é correto afirmar que

  • A. BD_TCM pode ter uma coleção de tabelas, cada uma com nome exclusivo, com campos que podem conter valores dentro de um domínio.
  • B. um modelo de dados descreve o projeto de um Banco de Dados Relacional no nível físico, através de subesquemas, e no nível lógico, através de tabelas.
  • C. um SGBD é uma coleção de arquivos e um conjunto de programas para acessar, armazenar e fazer a gestão dos dados, deixando a segurança da informação a cargo de mecanismos de hardware.
  • D. o diagrama Entidade Relacionamento emprega 3 elementos básicos: entidades, relacionamentos e operadores de normalização.
  • E. o administrador do banco de dados deve criar o esquema do BD_TCM executando um conjunto de instruções de definição de dados da DML (Data Modeling Language).

Um Auditor de Controle Externo da área de TI do TCM/GO verificou que uma aplicação utiliza a seguinte chamada SQL:

 Esta aplicação está vulnerável a ataques de

  • A. Cross-Site Scripting.
  • B. Referência Insegura e Direta a Objetos.
  • C. Cross-Site Request Forgery.
  • D. SQL Injection.
  • E. SQL Annotation.

Observe a consulta SQL abaixo, correta para o SQL Server.

No Oracle, supondo-se que não haja duas empresas com o mesmo nome no banco de dados, o comando SQL equivalente para qualquer instância da tabela empresa é:

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

Analise o comando de criação de tabela no contexto do SQL Server.

Nesse caso, a cláusula ON é importante na atividade de administração dos bancos de dados porque permite:

  • A. especificar o collation usado para a tabela sendo criada;
  • B. especificar o intervalo temporal no qual a tabela estará disponível para uso;
  • C. designar o esquema relacional sob o qual a tabela é criada;
  • D. determinar a distribuição física dos dados dessa tabela;
  • E. especificar o índice no interior do qual a tabela é criada.

A linguagem SQL é dividida em subconjuntos de acordo com as operações que se deseja efetuar sobre um banco de dados. Considere os grupos de comandos:

I. CREATE, ALTER, DROP.

II. GRANT, REVOKE. III. DELETE, UPDATE, INSERT.

Os comandos listados em

  • A. I correspondem à Data Control Language − DCL e II à Data Definition Language − DDL.
  • B. I correspondem à Data Manipulation Language − DML e III à Data Control Language − DCL.
  • C. II correspondem à Data Manipulation Language − DML e III à Data Control Language − DCL.
  • D. I correspondem à Data Definition Language − DDL e III à Data Manipulation Language − DML.
  • E. II correspondem à Data Control Language − DCL e III à Data Definition Language − DDL.
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...