Questões de Concurso
Para administrador de banco de dados
Foram encontradas 1.562 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
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.
A melhora de desempenho possibilitada por uma memória principal elevada pode gerar um gargalo resultante do processamento de log.
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.
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.
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).
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.
Caso se deseje obter maior tolerância às falhas, pode-se duplicar o(s) disco(s), mas não a controladora de disco.
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.
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.
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.
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.
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.
Na criação do banco de dados físico, é recomendável deixar fora do banco de dados os módulos de software (procedures etc.) que utilizem e manipulem dados, a fim de se evitarem problemas de segurança e desempenho.
No relacionamento M:N (muitos para muitos), os identificadores de cada entidade são replicados em cada tabela participante do relacionamento, sem a necessidade, portanto, de se gerar nova tabela.
No relacionamento 1:N (um para muitos) em que haja autorrelacionamento, deve-se incluir a chave primária da entidade na própria entidade como chave estrangeira e gerar uma estrutura de acesso a partir dessa chave estrangeira.
Quando se transforma um modelo conceitual em um modelo lógico, os dados passam a ser vistos como estruturas de dados voltadas para as características do modelo lógico escolhido (hierárquico, rede, relacional etc.).
A generalização, mecanismo de conversão de várias entidades, com atributos comuns, em uma entidade com um nome genérico e com todos os atributos (comuns e não comuns), propicia, durante o processo de criação física do banco de dados, economia de espaço de armazenamento, uma vez que ela diminui a quantidade de tabelas que precisarão ser criadas.
Independência de dados é a capacidade de modificar a definição dos esquemas de determinado nível, sem afetar o esquema de nível superior. Existem dois níveis de independência de dados: a independência física e a independência lógica.
Os sistemas gerenciadores de banco de dados proveem um mecanismo denominado gatilho, que é um comando executado pelo sistema automaticamente, em consequência de uma alteração no modelo lógico de dados. Esse mecanismo é útil em avisos para usuários ou na execução de tarefas quando as regras no negócio são alteradas.
A disponibilidade é a probabilidade de que o sistema esteja continuamente disponível durante um intervalo de tempo. O sistema pode ficar disponível, com redundância de segurança de acesso aos recursos, quando os dados e o software do sistema gerenciador de banco de dados estão localizados em sítios distintos.