Cita: Mi gran duda es que no se cuales son las opciones para llenar la base de datos. Y en el caso de conseguirlo, a alguno de mis compañeros no les aparecen los datos una vez llenados
Si no les aparecen los datos pueden ser por causas como:
1) No verifican que las variables lleguen con datos.
2) No redactan correctamente las sentencias en SQL.
3) No cumplen con las restricciones que ellos mismos pusieron en las tablas.
4) Declaran transacciones y no las confirman.
5) No controlan los errores devueltos por MySQL, por lo que si tienen problemas de sintaxis, de lógica o consistencia, no lo saben ni lo pueden saber.
Cuando tienes el problema de que los datos no se insertan no tienes que pensar a priori que es problema de la base. El 70% de las veces son errores de codificación y/o lógica en la programación, sea en la aplicación o en el SQL. Del restante 30, la mitad suele ser de errores de diseño de la base.