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.

A respeito de sistemas gerenciadores de bancos de dados (SGBD), julgue os itens a seguir. Cada SGBD utiliza um terminador de comando específico. Como exemplo, no Oracle e no PostgreSQL, o terminador é ponto e vírgula (;) enquanto no SQL Server é GO.

  • C. Certo
  • E. Errado

Com relação à análise de desempenho e tunning de banco de dados, julgue os itens subsequentes. A maior parte dos problemas de desempenho em banco de dados não está relacionada à aplicação, mas sim às configurações incorretas dos arquivos de parâmetros realizadas pelos administradores de banco de dados.

  • C. Certo
  • E. Errado

A respeito de sistemas gerenciadores de bancos de dados (SGBD), julgue os itens a seguir. O comando LISTE OS CARROS COM PREÇO ACIMA DE 30 MIL REAIS é entendido pelo SGBD como um caminho de acesso lógico e traduzido para caminho de acesso físico para a obtenção da informação solicitada.

  • C. Certo
  • E. Errado

A respeito de sistemas gerenciadores de bancos de dados (SGBD), julgue os itens a seguir. Os programas usados em um SGBD permitem criação de estruturas, manutenção de dados, gerenciamento de transações efetuadas em tabelas e extração de informações.

  • C. Certo
  • E. Errado

A respeito de sistemas gerenciadores de bancos de dados (SGBD), julgue os itens a seguir. Para implementar um SGBD, são necessários três componentes: linguagem de definição de dados, linguagem de manipulação de dados e dicionário de dados.

  • C. Certo
  • E. Errado

Um Administrador de Banco de Dados defendeu a adoção de um SGBD baseado na arquitetura cliente-servidor e um argumento favorável e correto foi:

  • A. Padrões como OCDB e JCDB foram desenvolvidos para realizar a interface de servidores com clientes. Qualquer servidor que utilize estas interfaces pode se conectar a qualquer cliente que as ofereça.
  • B. Todos os programas aplicativos utilizam a interface cliente-servidor diretamente para acessar dados de um servidor de front-end, pois oferecem back-ends especializados para tarefas específicas.
  • C. Certos sistemas de processamento de transação oferecem uma interface de chamada de procedimento remoto transacional para conectar clientes a um servidor. Se uma transação for abortada, o servidor poderá desfazer os efeitos das chama das de procedimento remoto individuais.
  • D. Nesta arquitetura o cliente (back-end) executa as consultas no SGBD e fornece a interface do usuário (tela, e processa mento de entrada e saída). O servidor (front-end) executa as tarefas do aplicativo e retorna os resultados ao cliente.
  • E. Por ser uma arquitetura muito utilizada as soluções de software são muito simples e pouco complexas, mas a divisão do processamento entre dois sistemas pode aumentar o tráfego de dados na rede.

Em sistemas gerenciadores de bancos de dados relacionais, uma das técnicas largamente utilizadas para a otimização de desempenho consiste no(na)

  • A. limitação no número de campos de cada tabela do banco de dados.
  • B. proibição da inserção de valores nulos nos registros das tabelas.
  • C. uso extensivo de triggers ou gatilhos para a realização de procedimentos.
  • D. criação de grupos de usuários, com características semelhantes, do banco de dados.
  • E. criação de índices sobre alguns campos das tabelas do banco de dados.

Consultas SQL são submetidas a sistemas gerenciadores de bancos de dados. Nesses gerenciadores, por sua vez, as consultas são submetidas a um módulo compilador de consultas SQL. A função básica desse módulo compilador é

  • A. eliminar consultas anteriores ainda armazenadas na memória do computador.
  • B. gerar mensagens de uso do banco de dados ao DBA do sistema.
  • C. limpar a pilha de requisições feitas pelos usuários do sistema.
  • D. transformar as consultas em um formato compatível com a estrutura interna do sistema gerenciador.
  • E. verificar se não há mensagens de erro geradas pelo servidor de banco de dados.

Considerando o uso de sistemas gerenciadores de bancos de dados, podem ser utilizadas arquiteturas paralelas, visando, por exemplo, um incremento do desempenho no uso dos bancos de dados. Um fator importante de medição de computadores utilizados em arquiteturas paralelas é o fator denominado throughput, que representa o

  • A. número de tarefas que podem ser completadas em um determinado intervalo de tempo.
  • B. número de processos possíveis de serem executados em paralelo, de forma simultânea.
  • C. tamanho médio de cada banco de dados utilizado.
  • D. tamanho médio de cada tabela presente no banco de dados.
  • E. tempo máximo para a inserção de um registro no banco de dados.

Para encontrar o melhor plano de avaliação de consulta, o otimizador precisa gerar planos alternativos que produzam o mesmo resultado que a expressão SQL dada, e escolher o melhor. A geração de planos de avaliação de consulta envolve 3 etapas:

1. Gerar expressões que sejam logicamente equivalentes à expressão dada.

2. Anotar as expressões resultantes de maneiras alternativas para gerar planos diferentes.

3. Estimar o custo de cada plano.

De acordo com este contexto, é correto afirmar que

  • A. para implementar a etapa 1 o otimizador utiliza regras de equivalência. Duas expressões são equivalentes se geram, pelo menos, 50% das tuplas iguais.
  • B. deve-se calcular os custos das operações individuais em um plano de consulta e combiná-los para determinar precisamente o custo da expressão da álgebra relacional.
  • C. como o custo é calculado de forma precisa, o plano selecionado é necessariamente o melhor e menos dispendioso plano.
  • D. na etapa 3 é escolhido o plano que tenha o menor custo estimado.
  • E. a maioria dos SGBDs oferece ao administrador opções de criação do plano de avaliação das consultas através de comandos como “explain
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...