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 implementação de SGBD’s tem, dentre seus objetivos, solucionar um problema que ocorre quando informações com conteúdos diferentes são armazenadas em arquivos diferentes. Este problema é conhecido por

  • A. independência de dados.
  • B. inconsistência de dados.
  • C. integridade de dados.
  • D. replicação de dados.

Nos SGBD’s existem alguns tipos de integridade, dos quais o mais elementar funciona ao nível da coluna do banco de dados. O valor do campo deve obedecer ao tipo de dados e às restrições de valores admitidos para essa coluna. É o tipo conhecido por integridade de

  • A. referência.
  • B. entidade.
  • C. atributo.
  • D. domínio.

Um projeto de banco de dados está na BCNF

  • A.

    se cada membro do conjunto de esquemas de relação que constituem o projeto estiver na BCNF.

  • B.

    se todos os membros do conjunto de esquemas de herança que decorrem do projeto estiverem na BCNF.

  • C.

    se cada membro do conjunto de estruturas de atributos que decorrem dos programas estiver na BCNF.

  • D.

    se cada relação do conjunto de esquemas de classes que constituem o fluxo de atividades estiver na BCNF.

  • E.

    se pelo menos um membro do conjunto de estruturas de relação que inicializam o projeto estiver na BCNF.

Um Sistema de Gerenciamento de Bancos de Dados (SGBD)

  • A.

    é um ambiente de suporte ao desenvolvimento de projetos de banco de dados relacionais, que gera um modelo de banco de dados para ser implementado em um servidor.

  • B.

    prepara aplicações para que possam acessar um ou mais bancos de dados. Na linguagem de programação Java, por exemplo, o JDBC (Java Data Base Connectivity) é um SGBD capaz de acessar dados de diferentes bancos.

  • C.

    oferece um conjunto de ferramentas que possibilitam o gerenciamento de diferentes arquivos do tipo texto ou do tipo binário, armazenados em bancos de dados, limitados aos formatos UNICODE ou ASCII.

  • D.

    consiste em uma tecnologia de servidores que opera sobre o protocolo HTTP para a troca de dados e informações através de arquivos que transportam mensagens no formato HTML.

  • E.

    faz a gerência de uma ou mais bases de dados, permitindo o armazenamento e consulta de dados e informações pelos usuários finais e programas de aplicação.

Um desenvolvedor está trabalhando em uma elaboração de um software no qual uma das funções a serem implementadas é o controle do fluxo de dados que serão armazenados em um SGBD. Esta função receberá como entrada uma estrutura de dados contendo uma coleção de registros de pessoas. Ao término da execução da função, deve ser fornecido como saída outra estrutura de dados contendo uma coleção de pessoas com idade igual ou superior a 18 anos extraídos da estrutura de entrada. Considerando a entrada, saída e o objetivo que deve ser alcançado, o desenvolvedor

  • A.

    utilizou comandos para a tomada de decisão, como os comandos condicional e de seleção múltipla. Não foram utilizados comandos que resultassem na repetição de trechos do código desenvolvido.

  • B.

    implementou comandos que resultaram na repetição de um trecho do código que realizou um teste de decisão sobre quais dos registros da estrutura de dados de entrada deveriam ser inseridos na estrutura de dados de saída.

  • C.

    construiu a função usando um comando de repetição para percorrer os registros da estrutura de dados de entrada sem o uso de um comando condicional aninhado, melhorando o tempo de processamento.

  • D.

    desenvolveu uma solução em que os registros da coleção de entrada foram analisados através de um único comando condicional aninhado, sem o uso de comandos de repetição, buscando a otimização do código.

  • E.

    criou um comando de repetição para percorrer os registros da estrutura de dados de entrada e, usando comandos de seleção múltipla, separou os registros pela idade, criando diversas estruturas de saída.

Em SGBDs,

  • A.

    os metadados resultam da conversão de comandos DDL pelo compilador da DDL.

  • B.

    mapeamentos, restrições de integridade, mensagens de comunicação e restrições de segurança são recursos contidos no dicionário de dados.

  • C.

    o arquivo de dados é o componente que cuida da alocação do espaço na armazenagem no disco e das estruturas de dados usadas para representar a informação armazenada.

  • D.

    a estrutura de armazenagem e os métodos de acesso são especificados por um conjunto de definições em um tipo especial de DML.

  • E.

    a abstração dos níveis físico, conceitual e de visão aplica-se, exclusivamente, à definição e estrutura de dados.

Considere:

I. Se uma transação é concluída com sucesso (operação commit bem sucedida), então seus efeitos são persistentes.

II. Ou todas as ações da transação acontecem, ou nenhuma delas acontece.

As propriedades (I) e (II) das transações em SGBDs, significam, respectivamente,

  • A.

    durabilidade e consistência.

  • B.

    persistência e automação.

  • C.

    isolação e atomicidade.

  • D.

    durabilidade e atomicidade.

  • E.

    consistência e persistência.

Em relação aos Sistemas Gerenciadores de Banco de Dados (SGBD), analise as seguinte afirmativas.

I. A estrutura de arquivos de dados é armazenada no catálogo do SGBD separadamente do programa de acesso aos dados.

II. O módulo do SGBD para o processamento de consulta e otimização é responsável por criar automaticamente índices que tornem as consultas mais eficientes.

III. O módulo de armazenamento temporário (buffering) de partes do banco de dados em memória é somente utilizado nos processos de backup e recuperação do banco de dados.

Assinale a alternativa CORRETA:

  • A.

    A afirmativa I está incorreta e as afirmativas II e III estão corretas.

  • B.

    A afirmativa II está incorreta e as afirmativas I e III estão corretas.

  • C.

    A afirmativa I está correta e as alternativas II e III estão incorretas.

  • D.

    A afirmativa II está correta e as afirmativas I e III estão incorretas.

___________ é um tipo de entrada no log de operações das transações de um banco de dados escrita quando o SGBD grava no banco de dados os buffers de memória que tiverem sido modificados. Esse tipo de entrada garante que buffers modificados sejam gravados em disco mesmo que suas transações não tiverem sido efetivadas. Complete a lacuna com a opção correta dentre as opções seguintes.

  • A.

    Rollback

  • B.

    Write

  • C.

    Commit

  • D.

    Checkpoint

  • A.

    II, IV, III, I.

  • B.

    III, II, I, IV.

  • C.

    III, I, IV, II.

  • D.

    II, III, IV, I.

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...