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

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

Mineração de dados é a investigação de relações e padrões globais que existem em grandes bancos de dados, mas que estão ocultos no grande volume de dados. Com base nas funções que executam, há diferentes técnicas para a mineração de dados, dentre as quais estão:

I. identificar afinidades existentes entre um conjunto de itens em um dado grupo de registros. Por exemplo: 75% dos envolvidos em processos judiciais ligados a ataques maliciosos a servidores de dados também estão envolvidos em processos ligados a roubo de dados sigilosos.

II. identificar sequências que ocorrem em determinados registros. Por exemplo: 32% de pessoas do sexo feminino após ajuizarem uma causa contra o INSS solicitando nova perícia médica ajuízam uma causa contra o INSS solicitando ressarcimento monetário.

III. as categorias são definidas antes da análise dos dados. Pode ser utilizada para identificar os atributos de um determinado grupo que fazem a discriminação entre 3 tipos diferentes, por exemplo, os tipos de processos judiciais podem ser categorizados como infrequentes, ocasionais e frequentes.

Os tipos de técnicas referenciados em I, II e III, respectivamente, são:

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

Há diversas técnicas para o armazenamento de relações em um banco de dados distribuído, entre elas está a fragmentação. Considere o resultado da fragmentação da tabela processo em duas relações:

Considerando a fragmentação realizada, é correto afirmar:

  • A. A fragmentação realizada resultou em apenas 2 fragmentos vara1 e vara2 porque havia apenas 2 varas diferentes na relação original, portanto, esta é a única fragmentação possível.
  • B. Na fragmentação realizada, os fragmentos são excludentes. Porém, mudando o predicado para a seleção usada na construção dos fragmentos, pode haver uma determinada tupla replicada em mais de uma relação.
  • C. Cada tupla da relação original não precisa estar representada nos fragmentos resultantes, pois a tabela original continua armazenada no banco de dados.
  • D. A relação original processo pode ser reconstruída usando o comando SQL UNIONTABLE, que uniria os fragmentos vara1 e vara2.
  • E. A relação processo foi submetida a uma fragmentação vertical.

Considere o projeto para a tabela processo em um ambiente de banco de dados distribuído:

Dado o novo projeto acima, é correto afirmar:

  • A. O atributo especial id_tupla é um valor único e foi acrescentado para permitir a fragmentação horizontal da relação original.
  • B. A relação processo foi submetida a uma fragmentação mista, que une a fragmentação horizontal e a vertical, a melhor técnica a ser aplicada neste exemplo.
  • C. O único modo de garantir que a relação original possa ser reconstruída é incluir os atributos da chave primária da relação processo em cada um dos fragmentos, portanto, este projeto é inválido.
  • D. Embora o atributo id_tupla facilite a implementação da fragmentação, é um artifício interno e viola a independência de dados, uma das principais características do modelo relacional.
  • E. O endereçamento físico ou lógico para uma tupla deve ser usado a partir de sua chave primária. Portanto, id_tupla deve ser a chave estrangeira na relação processo2.

No SQL Server 2012, os gatilhos DDL são disparados em resposta a diversos eventos DDL. Esses eventos correspondem principalmente as instruções Transact-SQL que começam com algumas palavras-chave como

  • A. INNER JOIN e ALTER TABLE.
  • B. INSERT e DELETE.
  • C. UPDATE e INSERT.G
  • D. GRANT e DENY.
  • E. SELECT e UNION.

No SGBD Ingres 10S, a instrução CREATE PROCEDURE cria um procedimento de banco de dados. Um procedimento de banco de dados pode ser executado diretamente usando a instrução EXECUTE PROCEDURE ou pode ser invocado por uma regra.

Quando executado diretamente, essa procedure pode conter comandos como:

I. COMMIT, DELETE, RAISE ERROR, UPDATE RULE, THROW EXCEPTION.

II. EXECUTE PROCEDURE, FOR, INSERT, REGISTER DBEVENT.

III. REMOVE DBEVENT, MESSAGE, ENDLOOP, APPLY, INVOKE.

Está correto o que consta APENAS em

  • A. II.
  • B. I.
  • C. I e III.
  • D. II e III.
  • E. III.

Considere:

I. O Oracle Advanced Security suporta autenticação pelo uso de certificados digitais com SSL em adição a criptografia e integridade de dados nativa do protocolo SSL.

II. Ao utilizar Oracle Advanced Security para a segurança de comunicações entre clientes e servidores, é possível utilizar TKIP e Diffie-Hellman para cifrar a conexão entre clientes e servidores e autenticar clientes a um servidor de banco de dados Oracle.

III. Os protocolos Triple-DES e AES são utilizados na transmissão de dados para proteger a integridade.

Está correto o que consta APENAS em

  • A. III.
  • B. II e III.
  • C. I e III.
  • D. I e II.
  • E. II.

Em PL/SQL, COALESCE (expr1, expr2) é equivalente a

  • A. CASE WHEN expr1 = expr2 AND expr1 IS NOT NULL END
  • B. SUBSTR (expr1, expr2)
  • C. MAX ( expr1, expr2)
  • D. CASE WHEN expr1 IS NOT NULL THEN expr1 ELSE expr2 END
  • E. WHERE expr1 IN expr2

É um conjunto especializado de habilidades organizacionais para fornecer valor aos clientes na forma de serviços. As capacidades assumem a forma de funções e processos para gerir serviços ao longo de um ciclo de vida, com especializações em estratégia, design, transição, operação e melhoria contínua.

De acordo com o ITIL v3, o texto acima é a definição de

  • A. Transição de Serviços.
  • B. Estratégia de Serviços.
  • C. Gerenciamento de Serviços.
  • D. Arquitetura de Serviços.
  • E. Operação de Serviços.

Ao utilizar uma instrução SQL, foi gerada, a partir da tabela FUNCIONARIO, a tabela FUNCIONARIO01, com os dados abaixo:

A instrução utilizada foi

  • A. create table FUNCIONARIO01 as select FunNo, FNome, FCargo, FSal*FComis as FSalTotal from FUNCIONARIO where DepNo=30;
  • B. create subtable FUNCIONARIO01 as select FunNo, FNome, FCargo, FSal+FComis as FSalTotal from FUNCIONARIO where DepNo=30;
  • C. create table FUNCIONARIO01 as select FunNo, FNome, FCargo, FSal+FComis as FSalTotal from FUNCIONARIO where DepNo=30;
  • D. alter table FUNCIONARIO01 as select FunNo, FNome, FCargo, FSal+FComis as FSalTotal from FUNCIONARIO where DepNo=30;
  • E. create table FUNCIONARIO01 as select FunNo, FNome, FCargo, FSal+FComis from FUNCIONARIO where DepNo=30;

Para exibir uma lista única de todos os cargos (FCargo) existentes no departamento de número (DepNo) 20, apresentando nesta lista apenas os cargos (FCargo) deste departamento e o nome do departamento (DNome), utiliza-se a instrução

  • A. select f.FCargo, d.DNome from FUNCIONARIO f, DEPARTAMENTO d where f.depNo = 20;
  • B. select FUNCIONARIO.FCargo, FUNCIONARIO.DNome from FUNCIONARIO where FUNCIONARIO.depNo = DEPARTAMENTO.DepNo and FUNCIONARIO.DepNo=20;
  • C. select f.FCargo, f.DNome from FUNCIONARIO f, DEPARTAMENTO d where f.depNo = d.DepNo and d.DepNo=20;
  • D. select f.FCargo, d.DNome from FUNCIONARIO f, DEPARTAMENTO d where d.depNo = 20;
  • E. select f.FCargo, d.DNome from FUNCIONARIO f, DEPARTAMENTO d where f.depNo = d.DepNo and d.DepNo=20;
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...