Questões de Concurso Para tribunal de contas e controladoria

Foram encontradas 49.739 questões

Resolva questões gratuitamente!

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

Q948786 Banco de Dados

Em um Oracle Database, um profissional de TI deseja criar uma trigger chamada Atualiza_salario_func, com o objetivo de exibir as diferenças entre o novo (NEW.salarioFunc) e o antigo salário (OLD.salarioFunc) constantes da tabela de funcionários. Para tanto, ele escreveu o seguinte código:  


Imagem associada para resolução da questão


As lacunas I e II devem especificar, correta e respectivamente, os elementos genéricos 

Alternativas
Q948785 Banco de Dados

Um profissional de TI deseja utilizar algumas funções do Oracle Database 12c para:


I. Remover todos os caracteres especificados do começo ou do final de uma string.

II. Obter a localização de uma substring em uma string.


Para tanto, ele deve usar, respectivamente, as funções

Alternativas
Q948784 Banco de Dados
Função de acesso a dados disponibilizada no Oracle Database 12c, cujo objetivo é minimizar a leitura de dados desnecessários, melhorando a performance de acesso a tabelas com muitos registros e que pode ser utilizada como alternativa ao select count(distinct). Trata-se de
Alternativas
Q948783 Banco de Dados
No Oracle 11g, os advisors são desenvolvidos com base em componentes de infraestrutura, sendo um deles o Automatic Workload Repository (AWR), que
Alternativas
Q948782 Banco de Dados

Com respeito ao Automatic SQL Tuning no Oracle Database 12c, quando o SQL Tuning Advisor é executado na tarefa automática na janela de manutenção, o seu foco principal é para as instruções SQL de alta carga já executadas anteriormente, em alguns períodos específicos. No escopo global, ele verifica e analisa o comportamento dessas instruções nesses períodos, para avaliar se podem ter seu desempenho melhorado aceitando ou não o sql profile estabelecido. A análise é feita tanto com base no tempo de CPU como no de I/O. A tarefa automática tem parâmetros configuráveis, sendo dois deles, os seguintes:


I. ACCEPT_SQL_PROFILES que significa aceitar o sql profile automaticamente ou não.

II. MAX_AUTO_SQL_PROFILES que significa quantos profiles podem ser aceitos em geral no banco de dados Oracle em qualquer ponto no tempo.


As configurações padrão (default) para esses parâmetros são, respectivamente,

Alternativas
Q948781 Banco de Dados

A troca de contexto é a ocorrência de chaveamento entre a engine SQL e a engine PL/SQL durante a execução de queries ou blocos PL/SQL. Essa troca é invocada sempre que, dentro de um bloco PL/SQL, executa-se uma query ou um comando DML. Se executados isoladamente, os comandos INSERT, DELETE ou UPDATE, por exemplo, costumam ter pouco ou mesmo nenhum impacto na performance, mas quando executados em loops, o efeito das trocas de contexto se torna cumulativo e o prejuízo na performance do procedimento se torna bem evidente.


Para evitar esse prejuízo, o Oracle 11g implementa um comando cujo objetivo é enviar ao servidor um lote de comandos DML de uma única vez, utilizando apenas uma troca de contexto. Trata-se do

Alternativas
Q948780 Banco de Dados
Um profissional de TI necessitava proteger, em tempo real, a exibição de diversos dados sobre benefícios e salários de empregados e também de valores de tributos devidos por contribuintes, a alguns usuários, ou seja, que os dados armazenados permanecessem inalterados, enquanto os dados a serem exibidos fossem transformados on-the-fly antes de deixarem o banco de dados. Para isto, o profissional se utilizou de uma funcionalidade que foi introduzida no pacote Advanced Security do Oracle Database 12c, chamada
Alternativas
Q948779 Banco de Dados
No âmbito do Oracle Data Guard, o Oracle Database 12cR1 implementa uma standby role que realiza a coordenação entre o database primário e todos seus standby databases. Trata-se de um
Alternativas
Q948778 Banco de Dados
Antes do Oracle 12c, os tamanhos máximos em bytes dos data types varchar2, nvarchar2 e raw atingiam, respectivamente, 4.000, 4.000 e 2.000. Os correspondentes tamanhos máximos, em bytes, desses data types estendidos no Oracle 12c, Release 1 (12.1) podem atingir, respectivamente,
Alternativas
Q948777 Banco de Dados
Em condições normais de operação, na versão12c do Oracle, é possível realizar operações online de manutenção em uma table sem causar lock na tabela em questão quando usando instruções DDL, tais como
Alternativas
Q948776 Banco de Dados

Atenção: Para responder à questão, considere o seguinte caso hipotético:


Uma adequada modelagem de dados é necessária antes da construção dos bancos de dados para que estes sejam suficientemente consistentes enquanto fontes de consulta pela fiscalização.


Um modelo de dados-exemplo para atender o controle de arrecadação tributária contém: 



Um tipo característico de relacionamento para o qual se deve prestar especial atenção no Modelo Entidade-Relacionamento é
Alternativas
Q948775 Banco de Dados

Atenção: Para responder à questão, considere o seguinte caso hipotético:


Uma adequada modelagem de dados é necessária antes da construção dos bancos de dados para que estes sejam suficientemente consistentes enquanto fontes de consulta pela fiscalização.


Um modelo de dados-exemplo para atender o controle de arrecadação tributária contém: 



Considerando as entidades Contribuinte e Arrecadação, que serão convertidas para tabelas relacionais e o correspondente relacionamento entre elas, também a ser convertido em tabela relacional, bem como os atributos envolvidos, o projeto de banco de dados relacional normalizado deve, no mínimo, prever em sua estrutura, uma ligação
Alternativas
Q948774 Banco de Dados

Atenção: Para responder à questão, considere o seguinte caso hipotético:


Uma adequada modelagem de dados é necessária antes da construção dos bancos de dados para que estes sejam suficientemente consistentes enquanto fontes de consulta pela fiscalização.


Um modelo de dados-exemplo para atender o controle de arrecadação tributária contém: 



A fim de manter a unicidade da entidade Arrecadação e, consequentemente, do relacionamento Exigível, o atributo identificador (chave) de Arrecadação deve ser formado pela composição, apenas, de
Alternativas
Q948773 Engenharia de Software
Um dos primeiros passos para controlar a mudança é identificar os itens de software a serem controlados. Isso envolve, entre outros elementos, entender que a configuração de software se trata de uma
Alternativas
Q948772 Engenharia de Software
Os testes de integração
Alternativas
Q948771 Engenharia de Software

Os testes unitários são aplicados em subprogramas individuais ou em componentes maiores construídos com unidades altamente coesas e são executados:


I. sempre com acesso ao código que está sendo testado.

II. normalmente com o suporte de ferramentas de depuração.

III. sempre pelos programadores que escreveram o código.

IV. para verificar o funcionamento dos elementos de software separadamente.


Está correto o que consta de 

Alternativas
Q948770 Engenharia de Software

O Test-Driven Development (TDD) é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. As etapas do processo fundamental de TDD são mostradas abaixo em ordem alfabética:


I. Escrever um teste para a funcionalidade identificada e implementá-lo como um teste automatizado.

II. Executar o teste, junto com os demais testes já implementados, sem implementar a nova funcionalidade no código.

III. Identificar e implementar uma outra funcionalidade, após todos os testes serem executados com sucesso.

IV. Identificar uma nova funcionalidade pequena para ser incrementada com poucas linhas em um código.

V. Implementar a nova funcionalidade no código e reexecutar o teste.

VI. Refatorar o código com melhorias incrementais até que o teste execute sem erros.

VII. Revisar a funcionalidade e o teste, caso o código execute sem falhar.


Considerando o item IV a primeira etapa e o item III a última etapa, a sequência intermediária correta das etapas do processo é:

Alternativas
Q948769 Engenharia de Software
Durante o processo de validação, diferentes tipos de verificação podem ser efetuados com os requisitos registrados nos documentos de requisitos. O tipo de verificações de consistência é realizado para
Alternativas
Q948768 Engenharia de Software
Especificação de requisitos de software normalmente se refere à produção de um documento que pode ser sistematicamente revisado, avaliado e aprovado. Para sistemas complexos podem ser produzidos até três tipos diferentes de documentos. O documento denominado definição do sistema registra
Alternativas
Q948767 Banco de Dados
Como não existe um modelo de armazenamento de dados único adequado para atender a todos os cenários e necessidades das aplicações de Big Data, em complemento ao modelo relacional, foram criados quatro novos tipos de armazenamento NoSQL (Not only SQL). Dentre esses, aqueles que modelam os dados usando o formato de linhas e colunas são APENAS os tipos de bancos de dados orientados a colunas,
Alternativas
Respostas
13321: E
13322: B
13323: D
13324: D
13325: A
13326: C
13327: B
13328: D
13329: E
13330: B
13331: E
13332: A
13333: C
13334: E
13335: D
13336: C
13337: A
13338: B
13339: E
13340: B