SóProvas


ID
605701
Banca
CESPE / CEBRASPE
Órgão
EBC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Com relação a banco de dados, julgue os itens seguintes.

Considerando-se que, em um sistema de reservas de passagens aéreas, a situação acerca da disponibilidade de assentos deva ser vista instantaneamente, um acesso sequencial ao banco de dados, nesse tipo de processamento, é contraindicado.

Alternativas
Comentários
  • A banca simplesmente fez uma cópia desse texto:

    Método de acesso


    Um arquivo é organizado em uma sequência de registros os quais são mapeados em blocos no disco. Para acessar estes registros gravados no arquivo, podemos percorrer um a um desde o início até encontrar o registro desejado, podemos acessar diretamente um registro específico do arquivo e podemos também acessar um registro baseado em uma “tabela” auxiliar.

    Dessa forma podemos dividir os arquivos em:

           1. Sequencial: os registros são todos percorridos desde o início até que se encontre o registro desejado.
        2. Direto: um determinado registro em qualquer posição do arquivo pode ser acessado diretamente.
        3. Indexado: existe uma tabela auxiliar “indice” que contém as localizações dos registros no arquivo principal.

    A escolha de um ou outro método de acesso vai depender muito do tipo de consulta e processamento que queremos ter para os dados lidos do arquivo.

    Podemos efetuar consultas a um arquivo de dados de três formas:

         1. Consulta simples: um valor definido é fornecido para consulta e o arquivo é pesquisado para que este valor seja encontrado. Ex.: estado='GO'.
         2. Consulta por faixa de valores: é fornecido uma faixa de valores para os quais o registro deve ser procurado. Ex.: data entre '01/01/2003' e '15/01/2003' 
        3. Consulta booleana: consiste de uma combinação de consultas simples, faixa ou de ambas. Ex.: estado='GO' e data entre '01/01/2003' e '15/01/2003'

    A forma de processamento que queremos para os dados guardados em arquivo também influencia na escolha do modo de acesso. Processamentos do tipo online e tempo real requerem um tempo de resposta pequeno, o que implica na necessidade das informações estarem disponíveis o mais rápido possível. Em um sistema de reservas de passagens a informação acerca da disponibilidade de lugares deve ser imediatamente vista e deve refletir a situação naquele exato momento. Um acesso sequencial é contra-indicado neste tipo de processamento.
  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: CERTO

  • Preciso acessar um arquivo num banco de dados.

    Acesso sequencial: dou comando e programa começa a ler todos os registros no meu banco de dados até encontrar aquele que bata com o valor da minha pesquisa.

    Acesso direto: dou comando de busca para o programa, de forma transparente (sem que eu veja!), o programa busca o registro solicitado sem fazer a leitura de todos os dados. Para tanto, utiliza algum índice ou algoritmo de randomização.