SóProvas


ID
928591
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Com relação a sistemas de gerenciamento de banco de dados
(SGBDs), julgue os itens 79 a 84.

Acerca dos módulos típicos de um SGBD, é correto afirmar que não podem solicitar serviços a sistemas operacionais; catálogos são tipicamente armazenados em disco; um catálogo pode ter informações como nomes e tamanhos de arquivos; dados podem ser mantidos na memória principal por um gerenciador de buffer.

Alternativas
Comentários
  • Identifique pelo menos 1 erro na assertiva (se os colegas encontrarem outro, peço que registrem):

    "Acerca dos módulos típicos de um SGBD, é correto afirmar que não podem solicitar serviços a sistemas operacionais; catálogos são tipicamente armazenados em disco; um catálogo pode ter informações como nomes e tamanhos de arquivos; dados podem ser mantidos na memória principal por um gerenciador de buffer."


    Se há acesso há disco, memória principal (e qualquer hardware de um modo em geral), o programa - nesse caso específico, o SGBD - SEMPRE solicita serviços ao sistema operacional através das chamadas de sistema, pois os programas que rodam sobre o sistema operacional não tem privilégios para executar acesso ao hadrware.


    Bons estudos


  • Geraldo,

    Eu não acho que a questão esteja falando sob este ponto de vista. Sob este aspecto todos os programas fazem tudo solicitando servidos ao sistema operacional, certo?

    Eu acho que talvez a questão se refira à possibilidade do SGDB chamar programas externos para serem executados pelo sistema operacional e usar tais resultados logo em seguida. Isto dentro de uma query ou mesmo stored procedures. O MySQL permite isto. Marquei errado por isto. O que acham?

  • Indo por partes:

    Acerca dos módulos típicos de um SGBD,

    A figura mostra os módulos típicos de um SGDB:




    O acesso ao disco é controlado principalmente pelo sistema operacional (SO), que organiza as entradas e as saídas. Um módulo de gerenciamento dos dados armazenados de alto nível do SGBD controla o acesso à informação do SGBD que está armazenada no disco, se for parte do banco de dados ou do catálogo.

    é correto afirmar que

    não podem solicitar serviços a sistemas operacionais; // chamadas de SO são necessárias para a interação com equipamento, desde o acesso ao disco e uso de processadores até a apresentação em vídeo ou transferência de dados pela rede. Só isso já invalida a questão;

    catálogos são tipicamente armazenados em disco; // ok: catálogos são o coração de cada SGDB e guardam metadados de todos os objetos ali contido;

    um catálogo pode ter informações como nomes e tamanhos de arquivos; // são parte dos metadados que podem ser armazenados;

    dados podem ser mantidos na memória principal por um gerenciador de buffer.// durante o processamento desses dados.


    Fontes:
    http://topicosdeinformaticaadm.blogspot.com.br/
    http://www.inf.ufsc.br/~fileto/Disciplinas/INE5613-2008-2/Aulas/06-TopicosBD.pdf