Se ve bien el enlace que te pasaron...
Por otra parte, quizá debas ampliar qué es lo que quieres con "generar reportes", pués en escensia es como lo planteas... hacer consultas y mostrar los resultados... no le veo complicación con eso (con la lógica al menos).
Saludos!