SóProvas


ID
1728445
Banca
FGV
Órgão
TJ-RO
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Considere a tabela a seguir.

ID           Nome         Curso      

1210        A             Física

356          B            Química

23            C            Matemática

57            D            Física

45            E            Física

6              F            Matemática

210         G           Matemática

Se fosse construído um índice de banco de dados do tipo “bitmap" para essa tabela, tendo o campo Curso como chave, o conteúdo desse índice seria:

Alternativas
Comentários
  • Como gerar o bitmap:

    O comprimento do bitmap vai ser a quantidade de linhas que a tabela tem. Neste caso, a tabela tem 7 linhas. Então, teremos 7 zeros ou ums. Para cada valor distinto da coluna indexada como bitmap, é colocado 1, caso esteja presente ou 0 caso não esteja. Por exemplo: física está presente nas linhas 1, 4 e 5. Logo sua cadeira de bitmap ficaria: 1001100.

    Fonte:  https://books.google.com.br/books?id=Pjq6AwAAQBAJ&pg=PA266&lpg=PA266&dq=%C3%ADndice+bitmap+como+criar&source=bl&ots=cswXkkgld8&sig=PclssfB3yAog7ZY3-HsP8wPgfXs&hl=pt-BR&sa=X&ved=0ahUKEwjp9ZHq16zJAhWFax4KHaEiB5U4ChDoAQghMAE#v=onepage&q=%C3%ADndice%20bitmap%20como%20criar&f=false

  • Essa questão é bem tranquila. É só considerarmos dois pontos:

    · Os índices do tipo bitmap possuem uma sequência de bits para cada valor distinto do atributo indexado

    · O tamanho de cada bitmap é o mesmo valor da quantidade de registros da tabela

    Assim, vemos que a única alternativa possível é a letra B. Se analisarmos os bitmaps, veremos que, realmente, cada ocorrência de valor 1 na tabela corresponde à presença do respectivo valor na coluna.

    Gabarito: C