Ya que sabes programar en c++ y en Java dime como implementar una base de datos con cualquiera de esos dos programas ? y también que método de ordenamiento utilisas ??
Para prgramar con el lenguaje java utilizo NetBeans y para la base de datos phpmy admin.. No se que quieres que te explique pues creas la bd con los campos y registros correspondientes y por consiguiente te vas a la aplicacion de netbeans para hacer el proceso de la conexion con el conector sql y una serie de codigos... Metodo de ordenamiento pues en si cada quien conprende su codigo con que te ejecute y no tengas ningun error de sintaxis basta..Necesitarías especificarme más que es lo que quieres y no por este medio... Aunque la verdad ahorita quieri enfocarme mas en office 2016 estoy a pocos meses de certificarme y me enfocare mas a eso???