Questões de Concurso Público MEC 2011 para Administrador de Banco de Dados
Foram encontradas 68 questões
O SOAP (simple object access protocol), protocolo para a troca de informações estruturadas em uma plataforma centralizada, utiliza a linguagem de marcação extensível (XML) para formatação de mensagem e o protocolo de transferência de hipertexto (HTTP) para negociação e transmissão de mensagens, apresentando problema se tiver de operar com a chamada de procedimento remoto (RPC) e outros protocolos da camada de aplicação.
O propósito principal dos serviços middleware é permitir que uma plataforma não dependa de APIs específicas, o que possibilita a execução de aplicações em diferentes plataformas e a inclusão de serviços de alto nível que escondam a complexidade de redes e sistemas distribuídos.
Os componentes básicos da APS, correspondente a uma infraestrutura de software que permite a entrega de serviços de missão crítica e de informação utilizando tecnologias embasadas na web, são um servidor de aplicação corporativo, um broker de integração e um portal.
Quando uma transação executa uma instrução write, a atualização não é necessariamente gravada no disco: o write grava apenas uma cópia do item de dado no buffer do banco de dados na memória principal; posteriormente, o próprio banco de dados é modificado por uma operação output executada pelo sistema em uma página de dados.
O buffer na memória principal mantém páginas do banco de dados e é gerenciado pelo sistema gerenciador de banco de dados (SGBD) ou pelo sistema operacional; durante uma descarga do banco de dados, as páginas são gravadas em dispositivo não volátil usado para armazenamento histórico e de retaguarda.
Caso se deseje obter maior tolerância às falhas, pode-se duplicar o(s) disco(s), mas não a controladora de disco.
Os dois principais métodos para tratar deadlocks são: usar um protocolo de prevenção de deadlocks para a garantia de que o sistema nunca entre nesse estado; e(ou) finalizar o aplicativo que estiver sendo executado.
Em uma situação de deadlock em que o sistema precise retirar de processamento uma ou mais transações, pode acontecer que a transação escolhida seja sempre a mesma. Essa situação, em que a transação não consegue ser executada, é chamada de starvation (inanição).
O protocolo de bloqueio de duas fases, que assegura a seriabilidade, mas não a ausência de deadlock, permite que uma transação bloqueie um novo item de dado apenas se já tiver sido desbloqueado qualquer item.
A fragmentação dos índices de um banco de dados relacional ocorre quando a ordem lógica das páginas não corresponde à ordem física do arquivo de dados. Índices com fragmentação intensa podem degradar o desempenho da consulta e causar lentidão de resposta. A solução para esse problema consiste em reorganizar ou recriar o índice.
A melhora de desempenho possibilitada por uma memória principal elevada pode gerar um gargalo resultante do processamento de log.
Caso haja necessidade de liberar espaço em disco para o sistema operacional, podem-se excluir registros do banco de dados, pois os SGBDs ajustam automaticamente o espaço ocupado.
Todo registro de log é gravado em um dispositivo não volátil na hora em que é criado. A gravação nesse dispositivo é medida em unidades de blocos, sendo um registro de log muito menor que um bloco. Assim, a saída de cada registro de log se traduz em uma saída muito maior no nível físico.
Ainda que se tenha o cuidado de manter a compatibilidade de versão do banco de dados, de logar com privilégios de administrador e de manter toda a configuração do ambiente de origem, os dados de origem, durante a importação de dados, não chegarão íntegros ao destino, devido à ocorrência de problemas de acentuação e perda de caracteres especiais.
O utilitário Data Pump Export/Import suporta a capacidade de confirmação incremental oferecida pelos parâmetros COMMIT e BUFFER do utilitário Import original.
Um bloco de dados é a menor unidade de armazenamento no banco de dados Oracle. O segmento é o próximo nível de alocação de espaço lógico nesse banco de dados e contém um número específico de blocos alocados a um tipo de objeto específico, como uma tabela ou um índice.
Todas as informações necessárias para autenticar o usuário no banco de dados são armazenadas em uma tabela dentro do espaço de tabela SYSTEM.
O MySQL permite executar funções de controle de fluxo com os comandos IF, FOR, CASE, LOOP, WHILE, INTERATE e LEAVE.
As tabelas do tipo HEAP existem apenas na memória do computador, não sendo gravadas em disco. Fisicamente, apenas a sua estrutura é armazenada, sendo excelente recurso para desenvolvedores.
A ferramenta de linha de comando dtexec é utilizada para configurar e executar um pacote SSIS e a sua ferramenta GUI correspondente é DTExecUI.