Questões de Concurso Para tecnologia da informação

Foram encontradas 2.837 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q917390 Algoritmos e Estrutura de Dados
Em uma Árvore B de ordem m, tem-se que: (i) cada nó contém no mínimo ______ registros (e ______ descendentes) e no máximo ______ registros (e _____ descendentes), exceto o nó-raiz que pode conter entre ______ registros; (ii) todos os nós-folha aparecem no mesmo nível. O particionamento de nós em uma Árvore B ocorre quando um registro precisa ser inserido em um nó com _______ registros.
Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.
Alternativas
Q917389 Banco de Dados
Considere a seguinte instrução do Oracle 11G.
SERT SERVEROUTPUT ON DECLARE e_codigo_invalido EXCEPTION; v_cod_motorista MOTORISTA.num_pessos_pf%type := cod_motorista; BEGIN UPDATE MOTORISTA SET data_validade_habilitacao = ‘&nova_data_habilitacao’ WHERE num_pessoa_pf = v_cod_motorista; IF SQL%NOTFOUND THEN RAISE e_codigo_invalido; ENDIF; EXCEPTION WHEN e_codigo_invalido THEN DMS_OUTPUT.PUT_LINE(‘O motorista não está cadastrado’); END;
Para atualizar a data de validade da carteira de habilitação de um motorista, a instrução acima implementa uma exceção
Alternativas
Q917388 Banco de Dados
Considere as afirmações abaixo sobre restrições de integridade em Banco de Dados.
I - Restrições de domínio especificam o conjunto de valores possíveis associados a um atributo. Tais regras podem também proibir o uso de valores nulos para atributos. II - Restrições de integridade referencial asseguram que um valor que apareça em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos em outra relação. III - Dependências funcionais são a generalização de chave de dependência. Elas exigem que os valores de um certo conjunto de atributos determine, de modo unívoco, os valores para outro conjunto de atributos.
Quais estão corretas?
Alternativas
Q917387 Banco de Dados
Sobre recuperação de banco de dados, é correto afirmar que:
Alternativas
Q917386 Banco de Dados
Considere a seguinte instrução do Oracle 11G.
GRANT SELECT ON scott.emp TO primeiro;
A instrução acima cria um usuário com o privilégio de
Alternativas
Q917385 Sistemas Operacionais
Suponha que um sistema se encontre em estado de deadlock, e que haja um conjunto de transações esperando, como { T0, T1, T2, T3, T4, T5 }. T0 está esperando por um item mantido por T1; T0 está esperando por um item mantido por T2; T2 está esperando por um item mantido por T3; T3 está esperando por um item mantido por T2; T1 está esperando por um item mantido por T4; e T4 está esperando por um item mantido por T5. Qual transação pode ser escolhida para ser abortada, a fim de que o sistema saia do deadlock?
Alternativas
Q917384 Banco de Dados
Suponha que uma transação T transfira 400 reais da conta A para a conta B. Antes da execução da transação T, os valores das contas bancárias A e B eram 1.000 e 2.000 reais, respectivamente. Imagine que T retire 500 reais da conta A e que haja falha antes de transferir para a conta B. Agora, os valores das contas A e B refletidos no banco de dados são 600 e 2.000 reais, respectivamente. Qual propriedade de processamento de transações NÃO foi garantida?
Alternativas
Q917383 Banco de Dados
Sobre indexação de arquivos, é correto afirmar que:
Alternativas
Q917382 Banco de Dados
Sobre junções em consultas SQL, é correto afirmar que:
Alternativas
Q917381 Banco de Dados
Observe a seguinte consulta SQL.
1. SELECT nome_pessoa 2. FROM PESSOA_FISICA 3. WHERE data_nascimento = (SELECT data_nascimento 4.   FROM PESSOA_FISICA 5.   WHERE nome_pessoa = ‘João’)
Sobre essa consulta, considere as afirmações abaixo.
I - A consulta retorna nomes de pessoas físicas que fazem aniversário no mesmo dia que João. II - A subconsulta que inicia na linha 3 será realizada antes, para que o seu resultado seja utilizado na comparação data_nascimento = (SELECT ...). Em seguida, será realizada a consulta principal, que inicia na linha 1. III - A subconsulta que inicia na linha 3 poderá ter mais de uma linha com resultado.
Quais estão corretas?
Alternativas
Q917380 Banco de Dados
Sobre blocagem de registros em sistemas gerenciadores de bancos de dados, é correto afirmar que:
Alternativas
Q917379 Programação
Assinale com V (verdadeiro) ou F (falso) as seguintes afirmações sobre passagem de parâmetros em linguagens de programação estruturadas.
( ) Na passagem de parâmetros por valor, o valor do parâmetro real é usado para inicializar o parâmetro formal correspondente, que, então, age como uma variável local no subprograma. ( ) Parâmetros reais permitem definir um argumento para um parâmetro específico, associando o argumento ao nome do parâmetro, em vez da posição do parâmetro na lista de parâmetros. ( ) O método de passagem de parâmetros por referência transmite um caminho de acesso, usualmente apenas um endereço, para o subprograma chamado. ( ) Na passagem de parâmetro por nome, o parâmetro real é copiado para o parâmetro formal na entrada da função e depois é copiado de volta na finalização da função.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Alternativas
Q917378 Banco de Dados
Sobre as tablespaces criadas automaticamente durante o processo de criação de um banco de dados no Oracle 11G, é correto afirmar que:
Alternativas
Q917377 Arquitetura de Software
Quais são as quatro operações para realizar tarefas definidas pelo serviço web no formato REST?
Alternativas
Q917376 Banco de Dados
Qual solução do IBM DB2 FOR Z/OS V10 permite publicar dados transacionais confirmados ou que estão no nível da linha de tabelas de DB2, como mensagens em Extensible Markup Language (XML) ou formato delimitado?
Alternativas
Q917375 Banco de Dados
Considere as afirmações abaixo sobre as tecnologias do Oracle 11G.
I - Flashback é um conjunto de soluções de recuperação que permite reverter erros humanos em todos os níveis, incluindo a linha, a transação, a tabela e todo o banco de dados. II - Oracle Golden Gate, que permite a replicação em cascata, é um tipo de replicação em que dados de múltiplas origens são enviados para um banco de dados alvo. III - Oracle Golden Gate, que permite a replicação consolidada, é um tipo de replicação em que os dados de uma origem são enviados para múltiplos bancos de dados alvo.
Quais estão corretas?
Alternativas
Q917374 Banco de Dados
No Oracle 11g, um índice bitmap de junção (bitmap join index) é um índice bitmap representando a junção entre duas ou mais tabelas. Considere as tabelas e os comandos de criação de índice bitmap de junção, definidos abaixo, usando PL/SQL.
Create table DEPARTAMENTOS (codd integer not null primary key, nomed varchar(60) not null);
create table EMPREGADOS (codEmp integer not null primary key, nome varchar(40) not null, salario numeric(8,2), codd integer not null, codGerente integer, foreign key (codd) references DEPARTAMENTOS, foreign key (codGerente) references EMPREGADOS);
I - CREATE BITMAP INDEX IDX1 ON EMPREGADOS(E2.nome) FROM EMPREGADOS E1, EMPREGADOS E2 WHERE E1.CODGERENTE = E2.CODEMP; II - CREATE BITMAP INDEX IDX2 ON EMPREGADOS(DEPARTAMENTOS.nomed) FROM DEPARTAMENTOS, EMPREGADOS WHERE DEPARTAMENTOS.CODD = EMPREGADOS.CODD; III - CREATE UNIQUE BITMAP INDEX IDX3 ON EMPREGADOS(DEPARTAMENTOS.nomed, EMPREGADOS.nome) FROM DEPARTAMENTOS, EMPREGADOS WHERE DEPARTAMENTOS.CODD = EMPREGADOS.CODD;
Quais comandos são válidos, considerando as restrições existentes para criação de índices bitmap de junção?
Alternativas
Q917373 Banco de Dados
Em relação às opções para acesso indexado no Oracle 11g, considere as afirmações abaixo.
I - Se a tabela tiver poucos atributos e for acessada primariamente por um desses atributos, ao invés de criar um índice, o DBA pode definir uma Index Organized Table (IOT). A principal vantagem é que uma única estrutura precisa ser mantida quando houver atualizações na tabela. II - Índices únicos são representados através de árvores B. O DBA pode definir índices sobre um atributo ou grupo de atributos, que são usados tanto para garantir a restrição de unicidade sobre o(s) atributo(s) indexado(s), quanto para acelerar as consultas envolvendo esses atributos. III - O DBA pode utilizar um índice bitmap sobre um ou mais atributos. Um índice bitmap é adequado para indexar campos para os quais existe um grande número de valores possíveis.
Quais estão corretas?
Alternativas
Q917372 Arquitetura de Software
Considere as afirmações abaixo sobre arquiteturas cliente/servidor para sistemas de gerência de banco de dados (SGBD).
I - Arquiteturas de duas camadas caracterizam-se por um sistema cliente e outro servidor, mas a divisão exata da funcionalidade de cada sistema pode variar de um SGBD para outro. II - A arquitetura de três camadas possui, entre o servidor de banco de dados e o cliente, uma camada intermediária denominada servidor de aplicação. Seu objetivo é gerenciar as requisições feitas pelos navegadores web do lado do cliente, e montar dinamicamente as páginas web. III - Em arquiteturas “n camadas”, muito utilizadas por fornecedores de solução ERP (Enterprise Resource Manager) e CRM (Customer Relationship Manager), é possível dividir as camadas entre o usuário e os dados armazenados em outros componentes mais detalhados. Em geral, a camada lógica de negócios é dividida em várias camadas para distribuir a programação e os dados pela rede, de modo que cada camada possa ser executada por um processador ou plataforma de sistema operacional adequado e ser tratada de forma independente.
Quais estão corretas?
Alternativas
Q917371 Banco de Dados
Em relação a restrições (constraints), gatilhos (triggers) e assertivas (assertions), considere as afirmações abaixo, assinalando V (verdadeiro) ou F (falso).
( ) Ao contrário de gatilhos e restrições, uma assertiva não está relacionada a nenhuma tabela específica da base de dados. ( ) Gatilhos e assertivas estão relacionados a operações específicas que acontecem sobre objetos na base de dados e que respectivamente disparam o gatilho/verificam a assertiva. ( ) Gatilhos são mais poderosos do que assertivas porque não somente verificam condições, mas também podem modificar dados. ( ) Oracle 11g dá suporte a gatilhos e restrições, mas não permite a criação de assertivas.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Alternativas
Respostas
1481: A
1482: D
1483: E
1484: B
1485: E
1486: C
1487: A
1488: C
1489: A
1490: D
1491: D
1492: E
1493: D
1494: C
1495: B
1496: A
1497: B
1498: D
1499: E
1500: B