SóProvas


ID
205483
Banca
FEPESE
Órgão
SEFAZ-SC
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Sobre o Sistema Gerenciador de Banco de Dados Oracle, é correto afirmar:

Alternativas
Comentários
  • a) Um índice bitmap é mais adequado para aplicações OLTP que para aplicações OLAP.

    ERRADO. Indices bitmaps são úteis para colunas com muitos itens repetidos. Para cada item atribui-se um número de bits único, como uma máscara. Ex.: colunas com sexo do FUNCIONARIO (diversos valores M e F que podem ser representados como 0 ou 1 no índice)

    b) A tablespace SYSTEM sempre contém as tabelas do dicionário de dados de um banco de dados.

    CORRETO. No Oracle 10g foi introduzida tambem a SYSAUX

    c) Uma SGA (System Global Area) é uma área de memória alocada pelo Oracle que mantém dados de uma ou mais instâncias de bancos de dados.

    ERRADO. Cada instância tem a sua SGA.

    Referência: http://www.dba-oracle.com/concepts/sga_system_global_area.htm
     

    d) Um role é um conjunto de privilégios de acesso criado para ser concedido a um usuário específico.

    ERRADO. Uma mesma roles pode ser aplicada a diversos usuários.


    e) Stored procedures não são recomendadas para implementar regras de negócio complexas de aplicações que acessam bancos de dados, pois devem ser compiladas a cada invocação.

    ERRADO. Uma vez criada as stored procedures não precisam mais ser compiladas.

  • Por ter o dicionário de dados a tablespace SYSTEM nunca pode ficar offline.
  • a) Errado. Índices bitmap são mais indicados para aplicações com pouca cardinalidade, q não eh o caso de aplicações OLTP, mas aplicações OLAP.

     b) Correto.

     c) Errado. A SGA é alocada na inicialização da instancia e liberada no desligamento.

     d) Errado. Roles são papeis com conjuntos de permissões criados previamente para facilitar o processo de adição/remoção de usuarios.

    e) Errada. Stored procedures são compiladas apenas uma vez.

  • Prezados,

    O tablespace SYSTEM (tablespace de sistema) é uma parte obrigatória de todo banco de dados Oracle. É onde o Oracle armazena todas as informações necessárias para o seu próprio gerenciamento. Em resumo, SYSTEM é o tablespace mais crítico do banco de dados porque ele contém o dicionário de dados. Se por algum motivo ele se tornar indisponível, a instância do Oracle abortará. Por esse motivo, o tablespace SYSTEM nunca pode ser colocado offline, ao contrário de um tablespace comum como, por exemplo, o tablespace USERS 

    Portanto a alternativa correta é a letra B