Ajuda com trabalho sobre Índices Primários e Secundários

Bom dia. Estou precisando de ajuda com um trabalho da faculdade sobre índices primários e secundários. Não consegui sair do lugar ainda. Segue abaixo os arquivos do trabalho.

Biblioteca.zip (451.0 KB)

tp2.pdf (475.0 KB)

O prof. tá de parabéns porque o trabalho tá muito bem explicado. Já tentou ao menos compilar e executar o código básico ?

Sim, já compilei o código básico, tanto via Eclipse e quanto no terminal do Linux e funcionou como descrito. Só não tenho ideia de como começar a fazer as classes necessárias.

Você sabe o que é índice primário e índice secundário ? Sabe quais são as estruturas de dados que comportam índices ?Esse é o começo, se a dificuldade for Java, comece fazendo o pseudocódigo e vá transcrevendo aos poucos ?