Criar provas em PDF automaticamente para impressão

Olá!
espero que eu tenha escolhido a categoria certa desse poste, minha grande dúvida ou problema é de como eu faço para conseguir trazer as informações do meu banco de dados para essa aplicação (report pdf) onde eu possa montar a estrutura de uma prova com cabeçario e rodapé fixo, e depois adicionar as questões juntamente com as opções de A - D, lembrando que as questões tem que ser pegas aleatoriamente, segue abaixo a estrutura do banco.

Banco de Questões:

Tabela: perguntas
id_pergunta
descrição
id_resposta
Tabela: resposta
id_resposta
descrição
id_pergunta

Desde já agradeço pela atenção e ajuda!