Foram encontradas 3.307 questões

Resolva questões gratuitamente!

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

Q3885608 Programação
Um desenvolvedor está escolhendo entre Python e C++ para implementar a camada de lógica de um novo serviço web que terá alto volume de requisições. A latência de execução é um fator crítico.
Assinale a afirmativa correta a respeito da principal diferença de processamento entre um compilador e um interpretador.
Alternativas
Q3885607 Banco de Dados
Um programador de Stored Procedures em um SGBD procedeu à refatoração de um código, utilizando uma variável local dentro de uma função aninhada que tem o mesmo nome de uma variável global.
Sobre a aplicação das regras de escopo de variáveis em linguagens procedurais, assinale a afirmativa correta.
Alternativas
Q3885606 Arquitetura de Computadores
Em um ambiente de alto desempenho, o processador de um servidor de banco de dados executa milhões de instruções por segundo. A eficiência desse processador depende fundamentalmente de como ele gerencia o ciclo básico de execução de instruções, conhecido como ciclo de Busca-Decodificação-Execução.
Assinale a opção que identifica a unidade central de processamento responsável por interpretar o código de operação da instrução buscada e determinar quais micro-operações devem ser realizadas.
Alternativas
Q3885605 Banco de Dados
Um administrador de banco de dados precisa garantir que todas as alterações na tabela INFORMACOES_PESSOAIS sejam registradas em uma tabela de auditoria, incluindo o usuário, a data e o tipo de operação.
O recurso de banco de dados mais apropriado e programático para automatizar essa captura de eventos e garantir a segurança de auditoria no nível da aplicação é o 
Alternativas
Q3885604 Banco de Dados
O papel do Administrador de Banco de Dados (DBA) evoluiu de um foco reativo para um foco preditivo e proativo, com o objetivo de garantir a disponibilidade e performance contínuas.
Uma tarefa de manutenção preditiva e proativa essencial do DBA é a(o)
Alternativas
Q3885603 Banco de Dados
Um DBA utiliza Hashing Extensível para implementar um índice em uma tabela onde se espera um alto volume de inserções. Este tipo de indexação dinâmica é preferido ao Hashing Estático quando o tamanho do arquivo de dados pode variar drasticamente.
Assinale a afirmativa correta sobre o principal mecanismo que o Hashing Extensível utiliza para lidar com o crescimento dinâmico e o problema de colisão de forma eficiente, sem a necessidade de reestruturar todo o índice.
Alternativas
Q3885602 Banco de Dados
A conectividade de uma aplicação com um SGBD é tipicamente intermediada por interfaces padronizadas, como JDBC e ODBC.
Assinale a opção que descreve a função principal de um Driver JDBC ou ODBC no contexto de conectividade de banco de dados. 
Alternativas
Q3885601 Banco de Dados
A Administração de Dados é uma função essencial que lida com a gestão do ciclo de vida dos dados, incluindo a manutenção dos metadados. O Dicionário de Dados é um componente vital que suporta essa função.
Assinale a afirmativa correta sobre o papel dos metadados e do Dicionário de Dados no ambiente de SGBD.
Alternativas
Q3885600 Banco de Dados
No processo de ETL, a fase de Transformação é a mais crítica para garantir a qualidade e a consistência dos dados que serão carregados no Data Warehouse.
Assinale a opção que descreve uma operação tipicamente executada na fase de Transformação.
Alternativas
Q3885599 Banco de Dados
O projeto do Data Warehouse (DW) de uma companhia aérea utiliza o modelo de esquema Snowflake, onde as tabelas de dimensão não se conectam diretamente à Tabela Fato, mas se ramificam em tabelas de subdimensão, gerando uma estrutura normalizada.
Assinale a opção que apresenta a principal desvantagem da adoção do esquema Snowflake em comparação com o esquema Star na otimização de consultas OLAP.
Alternativas
Q3885598 Banco de Dados
Uma equipe de BI está desenvolvendo um Data Warehouse para análise de vendas. O foco é em consultas que agregam grandes volumes de dados históricos, como aqueles associados à pergunta: "Qual foi o total de vendas por região e ano, comparado ao ano anterior?".
Uma característica fundamental de um Data Warehouse em comparação com um Banco de Dados Transacional reside no fato de que
Alternativas
Q3885597 Banco de Dados

Em um SGBD, o tipo de índice mais comum para acesso geral aos dados é a B+ Tree. A estrutura dessa árvore garante a eficiência tanto na busca por um registro específico quanto na busca por um intervalo de registros.

Assinale a opção que descreve a característica da B+ Tree que a torna excepcionalmente eficiente para buscas por intervalo.

Alternativas
Q3885596 Banco de Dados
Uma empresa de e-commerce utiliza um sistema de banco de dados distribuído para gerenciar seu inventário e as informações financeiras. Para garantir a atomicidade de transações críticas como a compra de um produto que envolve a baixa no inventário em um nó e o débito na conta em outro nó, o SGBD utiliza o protocolo Two-Phase Commit.
Assinale a opção que descreve corretamente o fluxo de comunicação entre o Coordenador e os Participantes durante a primeira fase do protocolo 2PC.
Alternativas
Q3885595 Banco de Dados
Um grande banco de investimentos está implementando uma política de segurança de dados estrita para atender às regulamentações de proteção de dados. Uma das exigências é que os dados confidenciais armazenados em discos sejam criptografados, de forma que o processo seja transparente para a aplicação e não exija alterações no esquema do banco de dados ou nas consultas SQL existentes.
Assinale a opção que apresenta a técnica de criptografia de dados transparente tipicamente utilizada em SGBDs empresariais como MS SQL Server e Oracle.
Alternativas
Q3885594 Banco de Dados
Considere um esquema de relação R(A, B, C), em que A é a chave primária.
Das regras de integridade relacional a seguir, a que impede que o atributo B de uma tupla em R contenha um valor que não exista como chave primária em nenhuma outra tabela, garantindo a consistência das referências entre relações é a 
Alternativas
Q3885593 Banco de Dados
O algoritmo ARIES é um protocolo de recuperação amplamente utilizado em SGBDs. Ele se baseia no princípio Write-Ahead Logging (WAL) e garante a durabilidade dos dados.
Assinale a alternativa que cita, em ordem de ocorrência, as três fases primárias que o ARIES executa após uma falha do sistema, a fim de restaurar o estado consistente do banco de dados. 
Alternativas
Q3885592 Banco de Dados
Durante o processamento de uma consulta, o Otimizador de Consultas avalia diferentes planos de execução. Para estimar o custo de cada plano, o otimizador depende criticamente de informações sobre o estado atual do banco de dados.
O componente do SGBD que armazena as estatísticas essenciais como número de tuplas, distribuição de valores em colunas, existência e tipo de índices, que são importantes para o otimizador tomar decisões eficazes, é o
Alternativas
Q3885591 Banco de Dados
Considere as tabelas FUNCIONARIO (ID, NOME, DEPTO_ID, SALARIO) e DEPARTAMENTO (DEPTO_ID, NOME_DEPTO).
Um analista de BI deseja obter os nomes de todos os departamentos cuja média salarial dos funcionários é superior à média salarial de todos os funcionários da empresa.
Assinale a opção que apresenta o comando SQL capaz de atender a essa requisição de forma mais concisa.
Alternativas
Q3885590 Banco de Dados
Um administrador de banco de dados precisa criar uma tabela chamada PRODUTO e, subsequentemente, inserir um registro. A tabela deve ter os campos: ID_PRODUTO (chave primária, inteiro), NOME (texto, obrigatório) e PRECO_UNITARIO (numérico, com valor padrão 1.00 caso não seja especificado).
Assinale o trecho de código SQL que executa corretamente a criação da tabela e a inserção de um novo produto que não especifica o preço unitário.
Alternativas
Q3885589 Banco de Dados
Considere um esquema de relação R(A, B, C,D, E) e o conjunto de dependências funcionais F = {A → B,BC → DE,D → A} .
A respeito da chave candidata e da Forma Normal mais alta em que a relação R se encontra, assinale a afirmativa correta.
Alternativas
Respostas
541: A
542: B
543: D
544: C
545: C
546: A
547: B
548: C
549: B
550: C
551: C
552: C
553: B
554: C
555: B
556: D
557: D
558: B
559: C
560: C