90 likes | 265 Views
Arquivos de Índices e Lista Invertida. Base de Dados Original. Arquivo de índice primário após ordenação. Arquivo original. Arquivo de índice secundário: NOME. Arquivo original. Ou ainda: Arquivo de índice secundário: NOME. Modelos de Consultas. -- Quem tem RA = 4 ?.
E N D
Arquivos de Índices e Lista Invertida Base de Dados Original
Arquivo de índice primário após ordenação Arquivo original
Arquivo de índice secundário: NOME Arquivo original
Ou ainda: Arquivo de índice secundário: NOME
Modelos de Consultas -- Quem tem RA = 4 ? Busca binária no arquivo de chaves primárias:
-- Quem faz Computação? Busca binária no arquivo de chaves secundárias CURSO + percorrer a lista invertida Lista invertida 0 1 2 3 4 5 6 7 8 9
-- Quem está matriculado em MC202 ? Busca binária no arquivo de chaves secundárias DISCIPLINA + percorrer a lista invertida 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
-- Quem faz Computação e está matriculado em MC202 ? Busca binária no arquivo de chaves secundárias CURSO + percorrer lista invertida: Registros com chaves primárias: 9 4 3 1 Busca binária no arquivo de chaves secundárias MC202 + percorrer lista invertida: Registros com chaves primárias: 6 7 9 2 Resposta: Registro de chave primária 9