SóProvas


ID
488605
Banca
NCE-UFRJ
Órgão
UFRJ
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Os sistemas gerenciadores de bancos de dados usualmente suportam acesso simultâneo de vários aplicativos aos dados, de modo que operações concorrentes possam ser executadas sem conflitos. Uma técnica de implementação dessa funcionalidade é conhecida como:

Alternativas
Comentários
  • A resposta CORRETA é a letra A. Basicamente esse camaradinha faz bloqueios quando dois usuários tentam acessar ao mesmo tempo determinado dado, evitando assim o “abraço mortal”;

    B-Tree (árvore B) são estruturas de dados que permitem a classificação dos dados, bem como a realização de pesquisas, acessos sequenciais, inserções e remoções em tempo de complexidade logarítima (ou seja, muito mais rápido) nos mesmos. São normalmente utilizadas em discos secundários (HD e tals);

    LOG TRANSACTION diz repeito ao registro de eventos das execuções realizadas pelo SGDB (log), a fim de que caso alguma falha ocorra o mesmo possa reverter os dados das transações até aquele momento não confirmadas. Além disso, as transações são refeitas caso elas já estejam empenhadas e não materializadas no BD;

    Já as CLUSTER TABLES são tabelas lógicas armazenadas em formatos compactados (que além de reduzir o espaço ocupado, colabora na rápida recuperação dos mesmos), contidas como resgistros nas tabelas dos sistemas SAP;

    Enquanto que HASH FUNCTIONS é uma função algoritmica que mapeia os dados de compimento variável para dados de comprimento fixo, que têm como retorno os conhecidos códigos hashes (strings). Diz mais respeito à integridade do Banco de Dados propriamente dita;

    FONTE: Wikipedia e techopedia