Questões sobre Filosofia do SGBD

Lista completa de Questões sobre Filosofia do SGBD para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

As ferramentas de restauração de arquivos são úteis tanto para recuperação em caso de desastres (remoção proposital ou acidental) quanto para análise forense. Nesse sentido, existem várias ferramentas que auxiliam na restauração de dados, de acordo com o sistema de arquivo utilizado. Com base no exposto, é correto afirmar que o (a)

  • A. FSCK recupera arquivos apagados em sistemas de arquivos EXT3.
  • B. FSCK é um comando para restauração de sistemas de arquivos NTFS.
  • C. undelete é um comando nativo dos sistemas operacionais Windows com NTFS.
  • D. Data Recovery é um utilitário para recuperação de arquivos EXT3 do Linux.
  • E. ext3grep e extundelete são usadas para recuperação de dados em sistemas Linux.

Os sistemas gerenciadores de bancos de dados contêm um módulo denominado compilador de DML (Data Manipulation Language), sobre o qual é correto afirmar que sua função principal é

  • A. otimizar as consultas SQL submetidas.
  • B. verificar a sintaxe das consultas SQL submetidas.
  • C. calcular o tempo necessário para a geração da resposta ao usuário.
  • D. verificar as autorizações possuídas pelos usuários.
  • E. atualizar o dicionário de dados do banco de dados.

Os dados apagados de um disco rígido de computador são passíveis de recuperação com o uso de utilitários específicos para cada sistema de arquivo usado. No entanto, há formas de remoção de arquivos que tornam praticamente impossível a respectiva recuperação. Assinale a alternativa que apresenta uma forma segura de apagar dados de um disco rígido de computador.

  • A. Utilizar as teclas Shift + Del, simultaneamente, quando apagar um arquivo.
  • B. Esvaziar a pasta Lixeira após apagar os arquivos do computador.
  • C. Formatar todas as partições do disco rígido antes de reutilizá-lo.
  • D. Gravar novos dados em toda a superfície do HD, várias vezes seguidas.
  • E. Remover todas as partições do disco rígido, apagando o setor de boot (MBR).

A respeito do backup de banco de dados, assinale a alternativa correta.

  • A. Sistemas remotos de backup para bancos de dados são de pouca eficiência, principalmente em razão da impossibilidade de realizar o controle de concorrência das transações em ambientes distintos, o que diminui as opções de implementação.
  • B. A realização de backups em bancos de dados distribuídos é complexa, pois devem ser criados controles adicionais manuais off-line de verificação das características Atomicidade, Consistência, Isolamento e Durabilidade (ACID).
  • C. A única alternativa para a obtenção de alta disponibilidade no backup de bancos de dados é executar o processamento das transações em um lugar primário e manter um local de backup secundário no mesmo endereço geográfico.
  • D. Se o log no backup remoto do banco de dados crescer muito, o tempo de recuperação pode se tornar indesejável. Assim, o local de backup remoto pode processar de tempos em tempos os registros de log e criar pontos de verificação que permitem apagar os registros de log já processados.
  • E. Como é impraticável para um sistema de backup remoto de banco de dados determinar o momento de falha do local primário, toda a transferência de controle para o local secundário deve ser realizada manualmente por uma equipe de monitoração e operação.

Um sistema de banco de dados está em deadlock se há um conjunto de transações, e toda a transação desse conjunto está esperando outra transação também nele contida. Com relação ao deadlock e às respectivas características, assinale a alternativa correta.

  • A. Após a detecção de deadlocks, deve-se utilizar o protocolo de prevenção de deadlocks para garantir o rollback das informações inconsistentes.
  • B. Para detectar deadlocks, o sistema deve manter um gráfico de espera e invocar periodicamente um algoritmo que verifique a existência de ciclos. Só há deadlock em um sistema se, e somente se, o gráfico de espera contiver um ciclo.
  • C. O protocolo de detecção de deadlock pode garantir que um sistema de banco de dados nunca entre em tal situação. Porém, este sempre necessitará realizar o rollback de dados caso alguma anomalia aconteça.
  • D. Em razão da facilidade de se prever todos os itens de dados em uma transação, que podem sofrer algum bloqueio, o deadlock é uma situação de controle e prevenção simples.
  • E. O tratamento de deadlocks pode ter por base o tempo esgotado para o bloqueio. Esse método, altamente assertivo, garante que todos os deadlocks sejam tratados em tempo adequado.

Considere que existem muitas transações em um banco de dados. A transação A faz a requisição de um bloqueio compartilhado de um item de dado. Logo em seguida a transação B faz uma requisição de bloqueio exclusivo do mesmo item. Enquanto a transação B está na fila, chega o pedido da transação C que consegue bloqueio compartilhado do mesmo item. Quando a transação A desocupa o item de dado, ele é ocupado pela transação C. Enquanto isso, a transação B continua aguardando a liberação total do item de dado para que possa fazer o bloqueio exclusivo. Em seguida chegam novas transações de acesso compartilhado deste mesmo item, o que faz com que a transação B nunca consiga fazer progresso. Isso é conhecido como

  • A. overwhelming.
  • B. deadlock.
  • C. overflow.
  • D. overloading.
  • E. starvation.

A independência dos dados no banco de dados é:

  • A. É um dos objetivos de um SGBD, e consiste na capacidade de liberar programas de aplicação das mudanças em estruturas de armazenamento (esquema lógico), definição dos dados (esquema físico) e das estratégias de acesso do BD.
  • B. É um dos objetivos de um SGBE, e consiste na capacidade de liberar programas de aplicação das mudanças em estruturas de armazenamento (esquema físico), definição dos dados (esquema lógico) e das estratégias de acesso do DB.
  • C. É um dos objetivos de um SGBD, e consiste na capacidade de isolar programas de aplicação das mudanças em estruturas de armazenamento (esquema lógico), definição dos dados (esquema físico) e das estratégias de acesso do BD.
  • D. É um dos objetivos de um SGBD, e consiste na capacidade de isolar programas de aplicação das mudanças em estruturas de armazenamento (esquema físico), definição dos dados (esquema lógicos) e das estratégias de acesso do BD.

É o mais próximo do armazenamento físico, isto é, relaciona-se com a forma como os dados são armazenados. Emprega-se o Modelo de Dados Físico para descrever detalhes de armazenamento. A estrutura do SGBD citada é:

  • A. Nível Conceitual.
  • B. Nível Interno.
  • C. Nível Externo.
  • D. Nível Intermediário.

Julgue os itens subsecutivos, a respeito da segurança física. A instalação de piso elevado é recomendada para atender necessidades específicas de um ambiente corporativo de processamento de dados, entre elas a de climatização em sistema com plenum de insuflação. Por outro lado, o uso de piso elevado apresenta baixa flexibilidade para alterações de leiaute e expansões.

  • C. Certo
  • E. Errado

O Sistema Gerenciador de Banco de Dados (SGBD)

  • A. SQL Server 2014 possui várias tecnologias de BI, como o Integration Services, uma plataforma que inclui pacotes que fornecem processamento de extração, transformação e carregamento (ETL) para armazenamento de dados.
  • B. PostegreSQL 9.4 utiliza um modelo cliente/servidor. Uma sessão PostgreSQL consiste de 2 processos cooperativos: o processo servidor que executa as operações no BD e o processo usuário-cliente que gerencia os arquivos do BD.
  • C. Oracle 11g utiliza o seguinte comando para criar um novo BD, denominado meuBD: $createdatabase meuBD.
  • D. PostegreSQL utiliza o pacote DBMS_CONNECTION_POOL para gerenciar o Database Resident Connection Pool, cujos procedimentos são usados pelo Administrador para configurar parâmetros pool como resize e trigger limit.
  • E. Oracle 11g permite que o Analysis Services e o Reporting Services possam ser instalados como servidores autônomos em aplicativos de serviço compartilhado em um farm do SharePoint.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...